什么是JMS?

JMS是Java中用于应用程序间信息交换的J2EE机制,支持点对点和发布/订阅两种消息模式。点对点模式基于消息队列,消息由生产者发送到队列,消费者监听并取出消息。发布/订阅模式中,生产者将消息发送到主题,多个消费者能接收到相同的消息。这种异步通信方式允许发送者和接收者独立操作,提高系统效率。
摘要由CSDN通过智能技术生成

JMS 是支持 Java 程序之间信息交换的 J2EE 机制。这也是 Java 支持异步通信的方法—— 发送者和接收者无须相互了解,因此可以独立操作。JMS 支持两种消息传播模式:
点到点(point to point)。基于消息队列,消息产生者将消息发送到队列中。消息消费者可以将自身与队列连接,以倾听消息。当消息到达队列时,客户可以从队列中取走,并给出响应。消息只能发送到一个队列,只能由一个消费者使用。消费者可以过滤消息,以便获得希望获得的消息。
出版和订阅(publish/subscribe)。消息生产者将消息发送到一个话题(topic),注册到此话题的消费者都能接收到这些消息。这种情况下,许多消费者都能接收到同样的消息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值