Java消息服务与消息驱动Bean全解析
1. Java消息服务基础
1.1 会话对象创建
在Java消息服务(JMS)中,可创建不同类型的会话对象。示例代码如下:
// 创建非事务性的TopicSession对象,采用自动确认模式
TopicSession topicSession = topicConnection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
// 创建非事务性的QueueSession对象,采用客户端确认模式
QueueSession queusSession = queueConnection.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
1.2 消息生产者
消息生产者(MessageProducer)用于JMS客户端向目的地发送消息,在 javax.jms 包中由 MessageProducer 接口表示。该接口有两个直接子接口:
- QueueSender :用于点对点(PTP)域。
- TopicPublisher :用于发布/订阅(pub/sub)域。
创建消息生产者的示例代码如下:
// 创建QueueSender对象
Context context = new In
超级会员免费看
订阅专栏 解锁全文
452

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



