mq
fenglllle
这个作者很懒,什么都没留下…
展开
-
rocketmq 单机环境搭建
前言 最近做项目,boss要求将kafka切换为rocket mq,玩了一下rocketmq的动态切换。发现rocketmq能力还挺强大的,首先Windows下搭建一套环境。1. 下载mq 访问apache的官网下载rocketmq,目前最新版本是4.5.1,下载bin版本。当然也可以下载source版本自己编译。下载完后,解压缩从lib的jar...原创 2019-08-19 22:09:29 · 690 阅读 · 0 评论 -
rocketmq API 生产者与消费者,springboot集成RocketMQ
前言 rocketmq在Linux上搭建好了,现在说说rocketmq的默认producer与consumer方式。1. rocketmq设计我画了一张架构图rocketmq的每条队列是顺序的,跟kafka的partition很相似;rocketmq默认通过随机正整数+1取模方式来选取队列的。rocketmq通过MessageQueueSelector保证消息的顺序...原创 2019-08-25 16:32:39 · 3485 阅读 · 0 评论 -
rocketmq API MQPullConsumerScheduleService及pull load balance原理分析
前言 前面我们实现了rocketmq的pull模式,其实官方是有实现封装的,就是MQPullConsumerScheduleService。1. demopackage com.feng.rocketmq.base;import org.apache.rocketmq.client.consumer.*;import org.apache.rocketmq.clie...原创 2019-09-04 22:51:52 · 1798 阅读 · 2 评论 -
rocketmq API顺序消息的使用
前言 在使用rocketmq的时候如果要保证严格的顺序,那么就需要将消息发送到rocketmq的一个消息队列中,由于一个消息队列只能在一个broker上,可能处出现短暂的不可用性(当节点的一个master发生主备切换时)。1. producer demo使用rocketmq实现的SelectMessageQueueByHashpackage com.feng.rock...原创 2019-09-22 20:45:40 · 596 阅读 · 0 评论
分享