有没有办法将qpid绑定到localhost以外的其他IP?

时间:2013-12-19 18:34:10

标签: apache binding paas qpid

我很好奇是否有办法将qpid绑定到IP,例如127.1.244.129

我问的原因是我希望将多个实例部署到PaaS,并且需要多个正在运行的实例。如果所有内容都尝试绑定到localhost:8080,则无法执行此操作。

有没有人知道配置这个的方法?我在qpid文档中找不到。

1 个答案:

答案 0 :(得分:0)

此问题已发布到Qpid开发人员邮件列表中,并进行了讨论here。为了有同样问题的其他人的利益,我将在此总结答案。

对于Qpid CPP Broker,对于0.20及更高版本,请使用--interface参数qpidd

对于Qpid Java Broker,对于0.22及更高版本,您可以通过在端口配置中指定绑定地址属性来将AMQP端口限制为特定接口。使用Web管理控制台编辑AMQP端口并指定绑定地址。重新启动Broker以使更改生效。 Java Broker docs描述了编辑端口的过程。目前无法为HTTP或JMX Management使用的端口指定绑定地址,但如果需要,可以禁用这些插件。