Java中还存在MDB以外的其他可能性来对消息使用者进行编程吗?

问题描述 投票:1回答:1

我已经阅读到有许多处理JMS消息的方法,MDB只是其中一种。那么,除了Java中的MDB以外,还有什么其他可能性可以对消息使用者进行编程?

java-ee jms message-driven-bean
1个回答
0
投票

如JMS 2.0规范的第8章所述:

  • 在经典(即JMS 1.1)API中,使用者由MessageConsumer对象表示,并使用Session上的几种方法之一创建。
  • 在简化的(即JMS 2.0)API中,使用者由JMSConsumer对象表示,并使用JMSContext上的几种方法之一创建。
  • 在用于点对点消息传递的特定于域的API中,使用者由QueueReceiver对象表示,并使用QueueSession上的几种方法之一创建。
  • 在用于发布订阅消息的域指定的API中,使用者由TopicSubscriber对象表示,并使用TopicSession上的几种方法之一创建。
© www.soinside.com 2019 - 2024. All rights reserved.