干什么
消息中间件是什么?干什么的?
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流, 并基于数据通信来进行分布式系统的集成。 通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。
这是百度百科的简介。
以公众号为例,如果某用户关注了某个个公众号,每当管理员发布新内容的时候,都可以在这个公众号得到通知,这就是一种广播订阅模式。
而公众号如何实现这一点呢? 就可以通过 消息中间件 来轻松实现。
管理员把最新的教程信息 发给 消息中间件服务器, 用户手机上的微信里的消息中间件客户端,就会自动去把消息获取出来显示,这样管理员就达到了教程广播的效果了。
类型
消息中间件有很多种,如activemq, rabbitmq 等等
参考:
【1】、http://how2j.cn/k/message/message-intro/2023.html#nowhere