Size: a a a

2020 September 26

👤U

👤 User in symfony
Пока не нашёл. Все засрато компонентами и сторонними бандлами.
источник

АГ

Алексей Гевондян... in symfony
что я сделал не так? мда, похоже все серьезно у тебя)
источник

T🐜

The Ant 🐜 in symfony
Симфони мессанжер все таки сыроватый какой-то.
источник

GB

Gleb Bogdevich in symfony
The Ant 🐜
Симфони мессанжер все таки сыроватый какой-то.
Ммм?
источник

T🐜

The Ant 🐜 in symfony
Ну нельзя для конкретной шины транспорт указать почему-то. Приходится на уровне роутов это делать. Ладно 10классов скоефижить ручками. А если сотню? Бред короче.
источник

VS

Vyacheslav Startsev in symfony
Можно для какого-нибудь интерфейса указать транспорт. Например, для DomainEventInterface
источник

OK

Oleg Krasavin in symfony
The Ant 🐜
Ну нельзя для конкретной шины транспорт указать почему-то. Приходится на уровне роутов это делать. Ладно 10классов скоефижить ручками. А если сотню? Бред короче.
Можно просто заимплементировать свой SenderLocatorInterface и разруливать все самому как душе угодно)
https://github.com/symfony/messenger/blob/master/Transport/Sender/SendersLocator.php
источник

S

SarcasmIO in symfony
The Ant 🐜
Симфони мессанжер все таки сыроватый какой-то.
amqp Stamp'ы поломанные
и чинить их не собираются
источник

OK

Oleg Krasavin in symfony
SarcasmIO
amqp Stamp'ы поломанные
и чинить их не собираются
А чем поломанные? Можно чуть подробнее, если не сложно?)
источник

S

SarcasmIO in symfony
SarcasmIO
я только вчера поднимал для тестов messenger-amqp отдельный пакет, все работало за исключением штук которые они нагло сломали, rabbitmqDeleyedPlugin с AMQPReceivedStamp не работают
как и любые стомпы но есть issue на этот счет для 5.1
👆
источник

OK

Oleg Krasavin in symfony
ок спс
источник

S

SarcasmIO in symfony
та ниже ссылки с примерами retry fallback strategy через кастомную мидлварь и стемпы, так вот они сейчас не работают ;(
источник

S

SarcasmIO in symfony
по крайней мере с rabbitmq delay plugin
AMQPReceivedStamp
источник

КГ

Константин Грачев... in symfony
SarcasmIO
та ниже ссылки с примерами retry fallback strategy через кастомную мидлварь и стемпы, так вот они сейчас не работают ;(
Я так понимаю мидлваря нужна чтобы хендлер ничего не знал про очереди и ретраи? А как хендлер с мидлварей общается? Исключениями?
источник

S

SarcasmIO in symfony
Константин Грачев
Я так понимаю мидлваря нужна чтобы хендлер ничего не знал про очереди и ретраи? А как хендлер с мидлварей общается? Исключениями?
там выше ссылки есть на handler/middleware/message
ну а так, да, да, да;
источник

КГ

Константин Грачев... in symfony
SarcasmIO
там выше ссылки есть на handler/middleware/message
ну а так, да, да, да;
А что за retryBus?)
источник

S

SarcasmIO in symfony
тот  же самый, просто для наглядности так назвали
источник

S

SarcasmIO in symfony
$retryBus: '@app.messenger.retry_bus'
источник

S

SarcasmIO in symfony
не, все верно тот же только с /retries
источник

КГ

Константин Грачев... in symfony
SarcasmIO
не, все верно тот же только с /retries
это очевидно отдельный топик
источник