消息中间件metaq理解
Java Message Service (JMS)Java的消息中间件. metaq作为i额消息中间件,应该是在这个范畴中.二者范围有一定差异. jms应该说是一种规范. metaq是一种框架,用于实现消息推送的功能. 1.metaq的消息机制与jms也有区别,涉及领域也有差异.目前淘宝商用(非开源版本)的metaq据说要闭源. 而且要改名,真是个坑爹的消息.连接: https://yq.aliyun.com/articles/2892 2.另外还有一个开源的版本.据说是他在淘宝发起的这个项目.目前也没维护了...版本还停留在1.4.6.果然没利益是跑不远的.连接: https://github.com/killme2008/Metamorphosis 第一个版本收费的,但是使用简单.第二个版本需要自己搭建.免费开源. 一些基本概念与使用手册: https://my.oschina.net/lmxy1990/blog/789919 这里 记录自己的理解: 整体流程: 生产者(producer): 1.生产者产生的消息可以分为多个片段,存储在不同的broker中. 消息定义(message) id 消息的唯一id,系统自动产生,用户无法设置,在发送成功后由服务器返回,发送失败则为0。 topic 消息的主题,订阅者订阅该主题即可接收发送到该主题下的消息,必须 data