mq
strive____
这个作者很懒,什么都没留下…
展开
-
rocketmq-broker解读
1.broker启动流程 2.broker各项服务 3.broker接收消息分发消息流程 4.请求处理器介绍 5.部分问题思考 1.broker启动流程 1.启动的代码调用顺序 BrokerStartup->main0->createBrokerController(args)->BrokerController.start() 2.createBrokerController展...原创 2019-07-07 21:56:35 · 353 阅读 · 0 评论 -
rocketmq简记
rocketmq服务组成: 1.nameserver broker 注册等,多节点 2.broker 消息接收和分发,持久化等,多节点,主从模式保证可用性;模式同步master和异步master,在同步master情况下,slave节点保存成功后,给客户端返回成功.硬盘刷新方式有同步刷新和异步刷新,在同步刷新模式下,当消息写入硬盘后,返回成功. 3.producer 生产者: 3.1 同步发送模式...原创 2019-07-04 19:29:12 · 75 阅读 · 0 评论 -
kafka简记
专注于吞吐量的mq. 组成: 1.zookeeper 集群化 2.broker 集群化 3.producer 4.consumer 消息发送流程: 消息–>写入到按分区的缓存–>sender任务执行–>批量发送(合并请求提高吞吐量) 生产者使用模式: 1.多线程单个生产者,使用简单 2.多线程多生产者 消费者模式: 1.多消费者模式可自动ack 2.全局消费者,多work模式,手...原创 2019-07-04 19:55:28 · 91 阅读 · 0 评论 -
rocketmq精读
rocketmq简单使用 1.项目介绍 2.结构组件及工作流程 3.基本使用 4.各种功能 5.可靠性优先 6.吞吐量优先 7.其它 1.项目介绍 rocketmq是由阿里开源的Apache中间件顶级项目.经历过多次阿里双十一生产验证. 项目地址: http://rocketmq.apache.org/ 2.结构组件 Producer:消息生产者 Consumer:消息消费者 Broker:消息暂...原创 2019-07-06 16:36:14 · 191 阅读 · 0 评论