QPID AMQP客户端-将虚拟IP绑定到本地

时间:2018-12-04 10:58:21

标签: java jms amqp qpid

QPID AMQP客户端-将虚拟IP绑定到本地

大家好,我正在使用qpid-jms-client连接到QPID Broker。代理位于远程计算机上,防火墙对客户端的一个特定IP地址开放。在不同的机器(具有不同的IP)上有多个客户端。当我尝试连接到代理时,出现连接拒绝错误。防火墙不允许原因是发起连接的源IP。 使用套接字,您可以将本地地址(主机ip)绑定到IP(在防火墙中配置的IP),但是我似乎没有找到配置qpid-jms-client来将本地地址绑定到特定IP的方法。

当我研究底层库(io.netty)时,它们有实现此目的的选项,但是该代码隐藏在qpid客户端代码的后面。

来自NettyTcpTransport的类qpid-jms-client具有一个方法连接,其中实例化了Bootstrap类(来自io.netty的类,但我不知道是否存在配置

有人知道如何解决这个问题,任何指示都将有所帮助吗?

0 个答案:

没有答案