当我在我的队列MessageConsumer对象上设置messageListener时,在幕后到底发生了什么?MessageConsumer对象是否进行某种轮询或这是JMS服务器实际推送的结果?
《Java消息服务(O'Reilly Java Series)》作者David A. Chappell,Richard Monson-Haefel和Mark Richards在第1章第10页中提到:“点对点消息传递模型传统上是一种基于拉取或轮询的模型,其中消息是从队列中请求而不是自动推送到客户端。”
《Java消息服务(O'Reilly Java Series)》作者David A. Chappell,Richard Monson-Haefel和Mark Richards在第1章第10页中提到:“点对点消息传递模型传统上是一种基于拉取或轮询的模型,其中消息是从队列中请求而不是自动推送到客户端。”
http://docs.oracle.com/javaee/1.4/tutorial/doc/JMS4.html#wp79175
当消息传递开始时,JMS提供程序会自动调用消息监听器的onMessage方法,每当传递一条消息时。谢谢,Kod