【发布时间】:2020-04-26 06:01:42
【问题描述】:
我尝试使用故障转移 URI 连接到带有 Qpid JMS 0.48.0 客户端并启用 SSL 的 RabbitMQ 集群(启用 AMQP 1.0 插件)。
这不起作用:
failover:(amqps://host1:5671?transport.verifyHost=false,amqps://host2:5671?transport.verifyHost=false,amqps://host3:5671?transport.verifyHost=false)
但这有效(没有 SSL):
failover:(amqp://host1:5672,amqp://host2:5672,amqp://host3:5672)
SSL 配置良好,因为它有效:
amqps://host1:5671?transport.verifyHost=false
标准输出上没有错误消息,没有日志。
我在连接到 Artemis 集群时得到完全相同的行为。
另外,我在 Python 中使用来自 Qpid Proton 客户端的多个带有 SSL 的 URI 没有问题:
server_addr = ['amqps://host1:5671', 'amqps://host2:5671', 'amqps://host3:5671']
你能告诉我发生了什么事吗?
【问题讨论】:
-
您需要使用您选择的框架配置日志记录以包含和收集跟踪日志