
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 · 399 阅读 · 0 评论 -
rocketmq简记
rocketmq服务组成:1.nameserver broker 注册等,多节点2.broker 消息接收和分发,持久化等,多节点,主从模式保证可用性;模式同步master和异步master,在同步master情况下,slave节点保存成功后,给客户端返回成功.硬盘刷新方式有同步刷新和异步刷新,在同步刷新模式下,当消息写入硬盘后,返回成功.3.producer 生产者:3.1 同步发送模式...原创 2019-07-04 19:29:12 · 110 阅读 · 0 评论 -
kafka简记
专注于吞吐量的mq.组成:1.zookeeper 集群化2.broker 集群化3.producer4.consumer消息发送流程:消息–>写入到按分区的缓存–>sender任务执行–>批量发送(合并请求提高吞吐量)生产者使用模式:1.多线程单个生产者,使用简单2.多线程多生产者消费者模式:1.多消费者模式可自动ack2.全局消费者,多work模式,手...原创 2019-07-04 19:55:28 · 114 阅读 · 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 · 241 阅读 · 0 评论