日期:2014-05-18  浏览次数:20737 次

jms topic模式下怎样才能保证消息到达consumer
如题,点对点的queue模式下可以保证消息到达消息接收者,即使是接收者暂时离线,而发布/订阅模式下怎样保证?比如某个consumer离线一段时间后再连接上了topic,这时它就可能错过了这短时间内的一些信息,有什么配置或手段可以保证它连上topic后接受到离线时的信息吗?
------解决方案--------------------
这个好像不用你做处理,JMS自带机制好像就能解决这个问题.
纯JMS没有用过,我用的是Servicemix中间件容器里的JMS服务,没有你说的那种情况发生,连接时会自动读取离线时的消息.
------解决方案--------------------
你可以登录控制台看该消息是否还在。