具有多个URI的RabbitMQ连接
当 因此具有多个URI的RabbitMQ连接,rabbitmq,ssl,amqp,Rabbitmq,Ssl,Amqp,当 因此 ConnectionFactory.newConnection(Address[] addrs) 工作中,我想知道是否有一种方法可以传递多个URI,如: ConnectionFactory.newConnection( Address.parseAddresses("somehost.com:5672,otherhost.com:5672")) 或者,为了允许每个URI具有可能不同的客户端证书,首先创建多个ConnectionFactory,每个都有一个URI,然后创建一个C
ConnectionFactory.newConnection(Address[] addrs)
工作中,我想知道是否有一种方法可以传递多个URI,如:
ConnectionFactory.newConnection(
Address.parseAddresses("somehost.com:5672,otherhost.com:5672"))
或者,为了允许每个URI具有可能不同的客户端证书,首先创建多个ConnectionFactory,每个都有一个URI,然后创建一个ConnectionFactory,将这些连接工厂作为输入。非常确定这是不可能的
如果你试图实现故障转移,你可能会考虑心跳之类的事情:
如果您试图从多个地方阅读邮件,可以使用铲子http://www.rabbitmq.com/shovel.html 要将这些来自多个地方的消息放到一个队列中并从中读取,可以使用基于PythonNameko的方法
ConectionFactory.newConnection("amqps://somehost.com:5671,amqps://otherhost.com:5671")