是否可以使用 qpid-config.json
定义qpid
中应该存在哪些队列和主题。我正在使用qpid 7.1.0.
如何在配置文件中执行此操作?
Qpid Broker-J 具有两个级别的配置:代理范围的配置和虚拟主机特定的配置。每个虚拟主机都有自己的一组队列和主题(或者更准确地说是交换),因此队列和主题定义位于虚拟主机配置中。
如果您只是使用 Broker-J 获得的默认配置,那么它将创建一个名为"default"的虚拟主机,并将配置作为 JSON 存储在文件系统中(例如在 work/default/config.json 中)。
查看队列和交换配置如何存储在该文件中的最佳方法可能是首先通过管理 UI 创建队列/交换,然后查看配置的外观。 (请注意,您不应该在 Qpid 运行时手动编辑配置...因为它可能会覆盖它,但是您可以在 Qpid 停止时更新配置,它会拾取更改)。