topic:
同步和异步相同点:
1.消息的接收跟哪个会话没有关系
2.不管是同步还是异步接收消息,subscriber必须在publish方法调用之前create and register
3.必须调用connection.start()方法,否则消息禁止传递
同步和异步不同点:
同步:接收消息用receive方法
TopicConnection.start()在receive方法之前调用
异步:Implement javax.jms.MessageListener interface, overwrite the onMessage(Message message) method
TopicConnection.start()可以任意在publish方法之前或之后调用
同步和异步相同点:
1.消息的接收跟哪个会话没有关系
2.不管是同步还是异步接收消息,subscriber必须在publish方法调用之前create and register
3.必须调用connection.start()方法,否则消息禁止传递
同步和异步不同点:
同步:接收消息用receive方法
TopicConnection.start()在receive方法之前调用
异步:Implement javax.jms.MessageListener interface, overwrite the onMessage(Message message) method
TopicConnection.start()可以任意在publish方法之前或之后调用
本文对比了同步和异步消息处理方式的相同点与不同点。相同之处在于消息接收不受会话影响,都需要提前创建并注册Subscriber,并启动连接。区别在于同步通过receive方法接收消息,而异步则实现MessageListener接口并通过onMessage方法处理消息。
1123

被折叠的 条评论
为什么被折叠?



