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
的类,但我不知道是否存在配置
有人知道如何解决这个问题,任何指示都将有所帮助吗?