Size: a a a

2022 January 18

D

Dmitry in symfony
Но и у него есть недостатки
источник

v

voiciano in symfony
какие?
источник

D

Dmitry in symfony
Если у вас есть ивенты не из вашего кода а из внешней системы - вы никогда не узнаете доп данных об ивенте типа роутинг ключа
источник

D

Dmitry in symfony
Соответственно сериализация таких данных невозможна на основе роутинг ключа. Нужно использовать другие подходы
источник

MK

Mikhail Kobychev in symfony
ты про это?
источник

D

Dmitry in symfony
Попробуйте в кастомном транспорте получить роутинг ключ
источник

MK

Mikhail Kobychev in symfony
а ну пффф, кастомный транспорт. плевать на него
источник

v

voiciano in symfony
не понял, т.е. если ивент прилетел в очередь из другой системы (как чаще всего и бывает), то я не узнаю его routing key в консюмере ?
источник

D

Dmitry in symfony
Вам да. Мне нет.
источник

D

Dmitry in symfony
В мессенджере - нет
источник

D

Dmitry in symfony
Был где-то Тикет у симфы на допил такой фичи. Но кажется его ещё не сделали.
источник

v

voiciano in symfony
это мега неудобно же))
интересно с чем такое связано
источник

MK

Mikhail Kobychev in symfony
юзай кафку. наслаждайся штампами
источник

D

Dmitry in symfony
Поищите в issues мессенджера по custom transport headers или типа того.
источник

MK

Mikhail Kobychev in symfony
или включай доп-информацию внутрь контракта
источник

D

Dmitry in symfony
Благодарю. Я использую то что мне подходит. Кафка для меня оверхед на текущий момент
источник

v

voiciano in symfony
юзают обычно в момент разработки, а когда уже поддержка проекта, где поверх этого столько накручено, что переписывать, денег у клиентов не хватит😃
источник

D

Dmitry in symfony
Да. Спасибо. Я в курсе как это решается
источник

MK

Mikhail Kobychev in symfony
ну тык значит проблема нет))
источник

D

Dmitry in symfony
Минус мессенджера от этого никуда не делся
источник