java - 如何使用 qpid-config.json 设置带有队列的 Qpid

标签 java amqp qpid

是否可以使用qpid-config.json定义qpid中应存在哪些队列和主题。我正在使用 qpid 7.1.0。

我如何在配置文件中执行此操作?

最佳答案

Qpid Broker-J 有两个级别的配置:代理范围配置和虚拟主机特定配置。每个虚拟主机都有自己的一组队列和主题(或者更准确地说是交换),因此队列和主题定义位于虚拟主机配置中。

如果您只是使用 Broker-J 获得的默认配置,那么它将创建一个名为“default”的虚拟主机,并将配置以 JSON 形式存储在文件系统中(例如,在 work/default/config.json 中)。

查看队列和交换配置如何存储在该文件中的最佳方法可能是首先通过Management UI创建队列/交换。 ,然后看看配置是什么样的。 (请注意,您不应该在 Qpid 运行时手动编辑配置...因为它可能会覆盖它,但是您可以在 Qpid 停止时更新配置,它会拾取更改)。

关于java - 如何使用 qpid-config.json 设置带有队列的 Qpid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54467134/

相关文章:

elasticsearch - 如何在Logstash中使用过滤器设置1:N工作流程?

c# - 使用 Google Protocol Buffer 和 Protobuf-C# 将双重属性从 C++ 传输到 C# 时出现问题

linux - 检查 rpm 包中使用的库的版本

javax.jms.JMSException : An existing connection was forcibly closed by the remote host

java - 在Java中,如何使子类的实例变量具有子类的类型,而不是父类(super class)的类型?

Java浮点到IEEE-754十六进制?

java - 为什么这个方法是错误的呢?

java - Apache 中的轮询文件使用者

java - 传输方案无法识别 : [amqp]

dependency-injection - .Net 核心 : Custom scope for "Scoped" Dependency injection w. 输出。 Controller