Topic Queue
概要 Publish & Subscribe,消息的发布 / 订阅模型 Point to Point,点对点消息模型
有无状态 topic数据默认不存储,是无状态的 Queue数据默认会在MQ服务器上以文件形式保存。
比如ActiveMQ一般保存在data\kahadb目录下,也可以配置成DB存储
完整性保障 并不保证publisher发布的每条消息,subscriber都能接收到 Queue保证每条消息都能被receiver接收
消息是否会丢失 一般来说,publisher发布消息都某个topic时,只有正在监听该topic地址的subscriber能够接收到消息。
如果没有subscriber在监听,该topic就丢失了
sender发送消息到Queue,receiver可以异步接收这个Queue上的消息。
Queue上的消息暂时没有receiver来取,也不会丢失
消息发布接收策略 一对多的消息发布接收策略。
监听同一个topic地址的多个subscriber都能收到publisher发送的消息。
subscriber接收完通知MQ服务器
一对一的消息发布策略。
一个sender发送的消息,只能有一个receiver接收。
receiver接收完后,通知MQ服务器已接收,MQ服务器对Queue里的消息采取删除或其他操作


回到顶部