引擎盖下到底发生了什么,当我在我的队列的MessageConsumer对象上设置一个MessageListener。 请问的MessageConsumer对象做出某种轮询ehind现场的或者这是由JMS服务器做了一个真正的推动?
Java消息服务(Java的奥赖利系列)由David A. Chappell的,理查德·蒙森-Haefel的和马克·理查兹,P10第一章:点至点
点至点消息模型传统上一直是pullbased或轮询为基础的模型,其中消息从队列请求,而不是被自动推送到客户机
http://docs.oracle.com/javaee/1.4/tutorial/doc/JMS4.html#wp79175
当消息传递开始,只要消息传递JMS提供者自动调用消息监听器的onMessage方法。
谢谢,KOD