Size: a a a

2021 March 12

A

Anton in symfony
А как там это реализовано? И что лучше использовать в качестве транспорта для отложенных задач?
источник

BY

Boris Yakushev in symfony
Вадим Мельничук
Сори что не расписал,
Используем ответы в json
нужно в ответе в объекте изменить значение
пробовал сабскрайбером в эвенте serializer.post_serialize
сеттер: $obj->setValue()
но он перезаписывает значение в мускул
$some = $repo->find($id);
$some->setShit($value);

return $this->json($some);
источник

A

Anthony in symfony
Jeka Kovtun
Не правильно выразился, не AMQP в целом а конкретно RabbitMQ. У кролика нет штатной фичи для delayed.
всмысле нет?
источник

MM

Maksim Masiukevich in symfony
Anton
А как там это реализовано? И что лучше использовать в качестве транспорта для отложенных задач?
не использовать транспорт для отложенных задач
источник

A

Anton in symfony
И что же для них использовать?
источник

A

Anthony in symfony
To delay a message a user must publish the message with the special header called x-delay which takes an integer representing the number of milliseconds the message should be delayed by RabbitMQ. It's worth noting that here delay means: delay message routing to queues or to other exchanges.
источник

MM

Maksim Masiukevich in symfony
я не уверен, но мне кажется, что люди уже изобрели планировщики. Проверь на досуге
источник

A

Anton in symfony
Крон не всегда применим для такого рода задач.
источник

JK

Jeka Kovtun in symfony
Anthony
To delay a message a user must publish the message with the special header called x-delay which takes an integer representing the number of milliseconds the message should be delayed by RabbitMQ. It's worth noting that here delay means: delay message routing to queues or to other exchanges.
Ага, это выжимка из гугла. Открываем ссылку и читаем дальше.
источник

A

Anthony in symfony
Это официальная документация
источник

A

Anthony in symfony
источник

MM

Maksim Masiukevich in symfony
это не официальная документация, это левый плагин, который работает через жуткую сраку и безбожно глючит
источник

MM

Maksim Masiukevich in symfony
и нет НИКАКИХ гарантий, что сообщение тебе придёт тогда, когда ты его ждёшь. Ни единой
источник

JK

Jeka Kovtun in symfony
Anthony
Это официальная документация
Перестаньте спорить и проичтайте статью по ссылке которую сами же и скинули.

И с каких пор блог стал оффициальной документацией?
источник

JK

Jeka Kovtun in symfony
Anthony
Это официальная документация
Вы выдернули моё старое сообщение. Но весь контекст поднять неудосужились. Там об этом уже говорили.
источник

A

Anthony in symfony
а ну ок
источник

MM

Maksim Masiukevich in symfony
у меня этот плагин так же используется, но доверять ему что-то сложнее не особо обязательных действий - самоубийство
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
и нет НИКАКИХ гарантий, что сообщение тебе придёт тогда, когда ты его ждёшь. Ни единой
А какой механизм у тебя используется для отложенной доставки сообщений?

Я сам у SQS delay используюю Пока что не подводил меня
источник

MM

Maksim Masiukevich in symfony
Sergei Baikin
А какой механизм у тебя используется для отложенной доставки сообщений?

Я сам у SQS delay используюю Пока что не подводил меня
плагин. Если очень надо что-то надёжное, то велкам в мир планироващиков на уровне ос
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
плагин. Если очень надо что-то надёжное, то велкам в мир планироващиков на уровне ос
а если надо в распределенной системе в кубере там подах и прочей шляпе?
Мы же не можем пологаться на планировщик одной операционной системы тогда
источник