JMS&ActiveMQ教程
基于JMS的消息传送
ActiveMQ与Spring集成
ActiveMQ与SpringBoot集成
ActiveMQ安全机制
ActiveMQ主从集群

Java消息队列:JMS消息结构

基本要素

● 生产者producer

● 消费者consumer

● 消息服务broker

交互模型

JMS两种消息传送模式

1.点对点( Point-to-Point)

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

2.发布/订阅(Publish/Subscribe)

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

3.两种传送方式比较

基于队列Queue的点对点消息只能被一个消费者消费,如多个消费者都注册到同一个消息队列上,当生产者发送一条消息后,而只有其中一个消费者会接收到该消息,而不是所有消费者都能接收到该消息。 (1 对 1)

基于主题的发布与订阅消息能被多个消费者消费,生产者发送的消息,所有订阅了该topic的消费者都能接收到。(1 对 多)