Определения адресов и очередей, создаваемых во время выполнения, хранятся в двоичном виде в журнале посредника, в частности в журнале «привязок», который отделен от места хранения сообщений. В вашей конфигурации журнал привязок будет по умолчанию /var/lib/[broker]/data/bindings
.
Что касается передового опыта go, то он действительно зависит от варианта использования. Некоторым пользователям нравится иметь определения адресов и очередей в broker.xml
. broker.xml
может быть обновлено во время выполнения, и брокер развернет вновь настроенные адреса и очереди. Однако другие пользователи не любят редактировать broker.xml
вручную и предпочитают использовать API управления либо через веб-консоль, либо через другой интерфейс управления (например, HTTP через Jolokia, JMX, сообщения управления и т. Д. c.). Третьи вообще не управляют адресами или очередями, а просто позволяют посреднику автоматически создавать ресурсы, необходимые их приложениям.