- 4
- 0
- 约1.36万字
- 约 13页
- 2017-02-01 发布于北京
- 举报
(大型移动APP开发之服务器端MQ技术选型2
MQ技术型消息中间件的传递模式
一般有两种传递模型:点对点模型(PTP)和发布-订阅模型(Pub/Sub)。
1.点对点模型(PTP)
点对点模型用于消息生产者和消息消费者之间点到点的通信。消息生产者将消息发动到由某个名字标识的特定消费者。这个名字实际上对应于消息服务中的一个队列(Queue),在消息传动给消费者之前它被存储在这个队列中。队列可以是持久的,以保证在消息服务出现故障时仍然能够传递消息。
2.发布-订阅模型(Pub/Sub)
发布-订阅模型用称为主题(topic)的内容分层结构代替了PTP模型中的惟一目的地,发送应用程序发布自己的消息,指出消息描述的是有关分层结构中的一个主题的信息。希望接收这些消息的应用程序订阅了这个主题。订阅包含子主题的分层结构中的主题的订阅者可以接收该主题和其子主题发表的所有消息。
下图展示了发布和订阅模型:
多个应用程序可以就一个主题发布和订阅消息,而应用程序对其他人仍然是匿名的。MOM(Message Oriented Middleware,面向消息的中间件)起着代理(broker)的作用,将一个主题已发表的消息路由给该主题的所有订阅者。
常见消息协议
STOMP协议
STOMP,Streaming Text Orientated Message Protocol,是流文本定向消息协议,是一种为MO
您可能关注的文档
最近下载
- 2026山东新高考化学命题趋势预测试卷(附答案解析可下载).docx VIP
- 企业信息安全培训课件.ppt VIP
- 中国角膜移植术后管理指南(2025年版).docx VIP
- 2025下半年教师资格考试新版试卷真题附答案(高中地理).docx VIP
- 2026年广西公需科目考试题库(附答案).docx VIP
- 2026陕西君保融数字产业有限公司招聘(46人)备考题库及完整答案详解1套.docx VIP
- 2025下半年教师资格证高级中学地理学科知识与教学能力真题及答案.pdf VIP
- 2026福建三明市一建集团有限公司2026年公开招聘财务人员4人笔试备考题库及答案解析.docx VIP
- 国家开放大学最新小城镇建设_小城镇建设形考作业1答卷.doc VIP
- OEM贴牌生产代工合同(详细通用版).pdf VIP
原创力文档

文档评论(0)