jms java api_Java消息服务(JMS)API

Java消息服务(JMS)API

JMS API概览

JMS API可以分为3个主要部分:

● 公共API:

可用于向一个队列或主题发送消息或从其中接收消息。

● 点对点API:

专门用于使用队列Queue传送消息。

● 发布/订阅API

专门用于使用主题Topic传送消息。

JMS公共API

在JMS公共API内部,和发送与接收消息有关的JMS API接口主要是

● ConnectionFactory

● Connection

● Session

● Message

● Destination

● MessageProducer

● MessageConsumer

它们的关系是:一旦有了ConnectionFactory,就可以创建Connection,一旦有了Connection,就可以创建Session,而一旦有了Session,就可以创建Message、MessageProducer和MessageConsumer。

9b85874e7831a6a9dba016e3e0477e74.png

JMS点对点API

点对点(p2p)消息传送模型API是指JMS API之内基于队列(Queue)的接口:

● QueueConnectionFactory

● QueueConnection

● QueueSession

● Message

● Queue

● QueueSender

● QueueReceiver

从接口的命名可以看出,大多数接口名称仅仅是在公共API接口名称之前添加Queue一词。一般来说,使用点对点消息传送模型的应用程序将使用基于队列的API,而不使用公共API 。

JMS发布/订阅API

发布/订阅消息传送模型API是指JMS API之内基于主题(Topic)的接口:

● TopicConnectionFactory

● TopicConnection

● TopicSession

● Message

● Topic

● TopicPublisher

● TopicSubscriber

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值