Я недавно работал с производителями и потребителями весеннего облачного потока rabbitmq. Существует ли соглашение о том, где должна быть создана очередь?
Should the queue be created on the consumer application
ИЛИ
Should the queue be created on the producer application
Лично я настраиваю очередь насторона потребления и обмен на стороне производителя. У меня есть обратная связь в работе, в которой идентификатор не имеет значения, где вы создаете очередь, но я позволю себе не согласиться.
Если очередь создается у потребителя, каждый раз, когда приходит новое приложение, вы бы не сталиесли какие-либо изменения кода просто привязать очередь и ключ маршрутизации в обмене.
Это правильно?