码迷,mamicode.com
首页 > 其他好文 > 详细

消息队列(二)RocketMQ介绍

时间:2018-02-03 19:55:44      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:rod   group   提交   中间   type   rocketmq   拉取   服务端   class   

RocketMQ介绍

基于发布订阅的队列模型消息中间件,服务端使用JAVA编写,客户端支持JAVA、C++。阿里2012年开源,之后作为Apache基金会的一个项目进行维护。是一款低延迟、高可靠、可伸缩、易于使用的中间件。在Github上有相关介绍。

支持的部署架构


角色说明

角色
说明
Producer
生产者,用于将消息发送到MQ,生产者本身既可以是生成消息,也可以对外提供接口,由外部来调用接口,再由生产者将受到的消息发送给MQ。
Producer Group
生产者组,将同样角色生产者分组在一起。同一生产组的不同生产者实例都会被Broker告知提交或者回滚事务
Consumer

消费者,从Broker拉取消息进行消费。从应用角度来说有两类消费者:

  • PullConsumer:主动拉取消息,一旦拉取到消息,应用的消费进程进行初始化

  • PushConsumer:封装消息拉取,消费进程和内部







应用场景


消息队列(二)RocketMQ介绍

标签:rod   group   提交   中间   type   rocketmq   拉取   服务端   class   

原文地址:http://blog.51cto.com/littledevil/2068548

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!