【Azure 事件中心】Event Hub 无法连接,出现 Did not observe any item or terminal signal within 60000ms in 'flatMapMany' 的错误消息( 二 )

根据以上的日志,可以看出:
1)在发生异常之前,有WARN日志输出,显示  Load balancing for event processor failed.
2)在连接的信息中,查看到应用连接的端口为 5671
由于一直连接不上,就应该参考官网的客户端连接问题排查访问进行排查,第一步就是检查端口 5671 是否能从执行 Java代码的主机上Ping 通 。参考:https://docs.azure.cn/zh-cn/event-hubs/troubleshooting-guide#run-the-command-to-check-dropped-packets
请运行以下命令,检查是否存在任何丢弃的数据包或者无法ping通的问题:
.\psping.exe -n 25 -i 1 -q <yournamespacename>.servicebus.chinacloudapi.cn:5671 -nobanner在实际验证中,以上错误就是发现 客户端环境无法ping通 5671,5672端口 。当在防火墙中放开这两个端口后 。连接成功!
参考资料排查连接问题 - Azure 事件中心:https://docs.azure.cn/zh-cn/event-hubs/troubleshooting-guide#run-the-command-to-check-dropped-packets
Load balancing for event processor failed #12525 : https://github.com/Azure/azure-sdk-for-java/issues/12525

【Azure 事件中心】Event Hub 无法连接,出现 Did not observe any item or terminal signal within 60000ms in &#39;flatMapMany&#39; 的错误消息

文章插图

经验总结扩展阅读