最近公司用jms进行mes和sap的整合,我写了一个消息监听器,去监听MES中的Queue,如果mes有消息给sap的话就发送消息过去。 但是问题来了,我刚开启了监听器,可以进行消息的发送,等过了一定的时间(时间不定的,有长有短),就算Queue
有消息了,但是这个监听器就不工作了。我进去Jboss控制台看了,MessageConsumer显示为1,说明还是有接收器
但为什么就是发送不到消息呢? 系统的架构是这样的:
服务器一 服务器二 服务器三
TO_SAP
MES -----x----> JMS <---------SAP
其中 TO_SAP为监听器,程序在服务器二中,开启程序后去监听MES(MES中自带JMS服务器)的Queue。
有消息了,但是这个监听器就不工作了。我进去Jboss控制台看了,MessageConsumer显示为1,说明还是有接收器
但为什么就是发送不到消息呢? 系统的架构是这样的:
服务器一 服务器二 服务器三
TO_SAP
MES -----x----> JMS <---------SAP
其中 TO_SAP为监听器,程序在服务器二中,开启程序后去监听MES(MES中自带JMS服务器)的Queue。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货