grabbee
@grabbee

Как добавить алиас на шину сообщений в Symfony?

Не знаю как так получилось, но в failed очередь doctrine://default попали сообщения с именем шины "messenger.bus.default"
framework:
  messenger:
    default_bus: command_bus

Когда я запускаю php bin/console messenger:consume failed происходит ошибка
"Bus named "messenger.bus.default" does not exist."

Потому что в сообщении прописано имя шины
{s:55:\"\0Symfony\\Component\\Messenger\\Stamp\\BusNameStamp\0busName\";s:21:\"messenger.bus.default\";}}

Как оно туда попало я не знаю. Наверное после того как я добавил "default_bus: command_bus". Теперь там есть и оба имени шин.

---
Мне кажется нужно как то добавить алиас на имя этой шины "messenger.bus.default" - command_bus
Но как это сделать я не знаю
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
grabbee
@grabbee Автор вопроса
Нужно просто добавить
buses:
      messenger.bus.default: ~
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы