Можно ли определить, какие очереди и темы должны существовать в qpid
, используя qpid-config.json
. Я использую qpid 7.1.0.
Как мне это сделать в конфигурационном файле?
Можно ли определить, какие очереди и темы должны существовать в qpid
, используя qpid-config.json
. Я использую qpid 7.1.0.
Как мне это сделать в конфигурационном файле?
Qpid Broker-J имеет два уровня конфигурации: конфигурацию для всего брокера и конфигурацию для конкретного виртуального хоста. Каждый виртуальный хост имеет свой собственный набор очередей и тем (или, точнее, обменов), поэтому определения очередей и тем находятся в конфигурации виртуального хоста.
Если вы просто используете конфигурацию по умолчанию, которую вы получаете с помощью Broker-J, тогда он создаст виртуальный хост с именем «по умолчанию» с конфигурацией, сохраненной в виде JSON в файловой системе (например, в work/default/config.json).
Вероятно, лучший способ увидеть, как конфигурация очереди и обмена хранится в этом файле, — это сначала создать очереди/обмены через UI управления, а затем посмотрите, как выглядит конфигурация. (Обратите внимание, что вам не следует вручную редактировать конфигурацию во время работы Qpid... так как она, скорее всего, перезапишет ее, однако вы можете обновить конфигурацию, когда Qpid остановлен, и изменения вступят в силу).