我做了一个小程序,想让他24小时不停机的接收消息并且发送消息;
我使用了ibm websphere mq和jms,并且使用了jms中的MessageListener接口来实现消息的接收;
但是,这样就出现了一个问题:程序正在跑的过程中,如果网络出了问题时,MessageListener不能够侦听到网络的状态。因此如果网络出了问题,在接收消息的队列就会出现消息堆积,而MessageListener不再去消息了。不知道jms中,在MessageListener接口这块有没有提供MessageListener是否有效的函数,或者说当网络出现问题时MessageListener抛出个异常也可以啊!不知道各位有没有好的解决方案,交流一下!