Size: a a a

2021 May 31

AK

Anton K. in symfony
так тут выяснилось, что вы и rabbitmq бандлом то не пользуетесь для консьюмеров
источник

D

Dmitry in symfony
это где такое выяснилось ?
источник

D

Dmitry in symfony
пойду покараю свой код, скажу что он написан не под бандл, скотина такая...
источник

AK

Anton K. in symfony
во
источник

AK

Anton K. in symfony
такс, чета у нас мисандерстенд какой-то, ребзя
источник

D

Dmitry in symfony
и это говорит о том что я не использую бандл ?
источник

D

Dmitry in symfony
bin/console rabbitmq:consumer blahblahconsumer отлично работает
остальное идет через конфиг
источник

SP

Sergey Protko in symfony
у тебя.
источник

SP

Sergey Protko in symfony
консюмеры смотрят на очереди. Очереди смотрят на эксчейнджи через роутинг кий. Потому когда сообщение уже в очереди консюмеру не нужно это все знать
источник

SP

Sergey Protko in symfony
что не понятно?
источник

АЯ

Андрей Ява in symfony
посмотрел я на этот бандл. особой необходимости какой-то или каких-то волшебных незаменимых решений в нём не нашёл.
источник

D

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

SP

Sergey Protko in symfony
тут вопрос с чем сравнивать - если сравниваешь с "я хз как и че делать" и "я в состоянии реализовать свое решение" то как бы...
источник

AK

Anton K. in symfony
смотрите, у меня кейс такой - есть одна и та же задача, которую я хочу решать через очередь. хочу решать её с разными приоритетами. все это внутри TasksConsumer классе, например

мне надо сделать две очереди. верно?
источник

D

Dmitry in symfony
в этом бандле имхо удобнее
источник

SP

Sergey Protko in symfony
да. Один эксчейндж и две очереди
источник

SP

Sergey Protko in symfony
приоритет как раутинг кий
источник

SP

Sergey Protko in symfony
два консюмера смотрят на РАЗНЫЕ очереди и за счет этого ты можешь распределять нагрузки мониторить отдельно и т.д.
источник

АЯ

Андрей Ява in symfony
как бы можно и без мессенджера.
я к тому, чт этот бандл не предоставляет каких-то сложных решений, которые самостоятельно пришлось бы писать долгие месяцы. всё что тут сэкономить можно - ну часа полтора-два (если знать что делать)
источник

AK

Anton K. in symfony
и в конфиге rabbitmq bundle тогда будет не вот так:
источник