0
我只是好奇,如果有一種方法來綁定qpid到IP如127.1.244.129有沒有辦法將qpid綁定到除localhost以外的其他IP?
我問的原因是我正在尋找部署許多實例到PaaS,並將需要多個運行實例。這是不可能的,如果一切都試圖綁定到本地主機:8080。
有沒有人知道一個方法o配置這個?我無法在qpid文檔中找到。
我只是好奇,如果有一種方法來綁定qpid到IP如127.1.244.129有沒有辦法將qpid綁定到除localhost以外的其他IP?
我問的原因是我正在尋找部署許多實例到PaaS,並將需要多個運行實例。這是不可能的,如果一切都試圖綁定到本地主機:8080。
有沒有人知道一個方法o配置這個?我無法在qpid文檔中找到。
這個問題被張貼到Qpid開發者郵件列表並討論here。爲了讓其他人有同樣的問題,我會在這裏總結答案。
對於Qpid CPP Broker,對於版本0.20及更高版本,請使用--interface
參數qpidd
。
對於Qpid Java Broker,對於版本0.22及更高版本,您可以通過在端口配置中指定綁定地址屬性,將AMQP端口限制爲特定接口。使用Web管理控制檯編輯AMQP端口並指定綁定地址。重新啓動代理以使更改生效。 Java Broker docs描述了編輯端口的過程。目前無法爲HTTP或JMX管理使用的端口指定綁定地址,但如果需要,可以禁用這些插件。