metaq 笔记
MetaQ是一款分布式、队列模型的消息中间件
1.metaq的特点
支持严格的消息顺序
支持Topic与Queue两种模式
亿级消息堆积能力
比较友好的分布式特性
同时支持Push与Pull方式消费消息
2.几个概念
Producer
产生消息,发送(push)到metaq服务器中。
(ProducerGroup 生产者集群,一组group下的生产者生产一类信息,相同发送逻辑)Consumer
消费从服务器中pull来的消息。
(ConsumerGroup 消费者集群,一组group下的消费者消费一类信息,消费逻辑相同)(同一个Consumer Group下的多个实例,订阅关系(相同Topic,相同Tag)必须相同)Broker
metaq的服务器,来存储产生的消息,转发要消费的消息NameSever
metaq的分布式是通过nameserver来支持的Message
消息实体,带有 topic,tag,key三个属性
生产者将消息(message)发送到一个topic下,消费者集群消费同一类topic