Open Liberty 带有 mpReactiveMessaging-1.0 功能,其中包括一个 Kafka 连接器。
我想与 Azure 服务总线集成,并使用 Smallrye AMQP 连接器(版本 1.0.8)。
当尝试使用@Outgoing
-annotation 发送到服务总线队列时,我得到
javax.net.ssl.SSLHandshakeException: Failed to create SSL connection
我在调试 Smallrye 实现时发现了这一点。
我查看了 Proton、vert.x 和 Azure 服务总线 AMQP 文档,但我找不到示例或指示我的一组 MP 配置属性用于工作的 AMQP 服务总线连接有什么问题。
mp.messaging.outgoing.servicebus.address=xxxxxxx
mp.messaging.outgoing.servicebus.connector=smallrye-amqp
mp.messaging.outgoing.servicebus.host=xxxxx.servicebus.windows.net
mp.messaging.outgoing.servicebus.port=5672
mp.messaging.outgoing.servicebus.username=my_saspolicyname
mp.messaging.outgoing.servicebus.password=the_saskey
mp.messaging.outgoing.servicebus.use-ssl=true
mp.messaging.outgoing.servicebus.hostname-verification-algorithm=''
mp.messaging.outgoing.servicebus.containerId=mycontainer
mp.messaging.outgoing.servicebus.amqp-use-ssl=true