问题大致是这样的:我在本地用springboot集成了ibmmq用来实现两台服务器间消息的异步收发。正常情况下ibmmq收发是没问题的。但是,如果某台服务器上的服务被终止后,我再重启服务,会出现发送端发送消息后,接收端无法收到消息的情况。我尝试使用了reset channel来重置通道序列数。有时候可以成功,但是有时候无法成功。
网上说ibmmq有断线重连的机制。请问大佬们,ibmmq断线重连后,如何恢复消息的通信呢。必须两边都重启服务吗?
问题大致是这样的:我在本地用springboot集成了ibmmq用来实现两台服务器间消息的异步收发。正常情况下ibmmq收发是没问题的。但是,如果某台服务器上的服务被终止后,我再重启服务,会出现发送端发送消息后,接收端无法收到消息的情况。我尝试使用了reset channel来重置通道序列数。有时候可以成功,但是有时候无法成功。
网上说ibmmq有断线重连的机制。请问大佬们,ibmmq断线重连后,如何恢复消息的通信呢。必须两边都重启服务吗?
15 回答8.4k 阅读
8 回答6.2k 阅读
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读