Queue和Topic
ActiveMQ中,有两种消息模式,Queue和Topic模式
Queue
- 一对一,生产者将消息发送至Queue队列中,消费者直接从Queue队列获取数据。获取后,其他消费者无法获取到已经被消费了的数据。
- 消息默认会进行持久化存储在磁盘上,activemq重启后,消息也会存在。
Topic
- 一对多,发布订阅模式,生产者将消息发送至相应主题Topic中,订阅该主题Topic的消费者均可以获取一样的数据。
- 消息默认不会进行持久化存储在磁盘上,如果没有订阅者,消息会被抛弃,activemq重启也会删除掉消息。