RocketMQ
liuhmmjj
对计算机编程很有兴趣
展开
-
RocketMQ消息消费源码分析(二消息的消费)
首先回到DefaultMQPushConsumerImpl start方法public synchronized void start() throws MQClientException { switch(this.serviceState) { case CREATE_JUST: this.log.info("the consum...原创 2019-11-05 11:01:54 · 5216 阅读 · 0 评论 -
RocketMQ消息消费源码分析(一消费者的启动、消息拉取)
消息消费方式Consumer分为两种,PullConsumer和PushConsumer。从名字就可以看出一种是拉取的方式,一种是主动Push的方式。具体实现如下:PullConsumer,由用户主动调用pull方法来获取消息,没有则返回PushConsumer,在启动后,Consumer客户端会主动循环发送Pull请求到broker,如果没有消息,broker会把请求放入等待队列,新消息...原创 2019-11-05 10:36:53 · 8816 阅读 · 3 评论 -
RocketMQ中Producer的启动源码分析
首先根据demo入手:public class Producer { public static void main(String[] args) throws Exception { DefaultMQProducer producer = new DefaultMQProducer("test_quick_producer_name"); prod...原创 2019-11-01 17:06:55 · 5317 阅读 · 0 评论 -
Windows下简单安装RocketMQ
一.预备环境1.系统Windows2. 环境JDK1.8、Maven、Git1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.3.0/1.2选择‘Binary’进行下载解压已下载工程2. 配置2.1 系统环境变量配置变量名:ROCKETMQ_HOME变量值:MQ解压...原创 2019-10-24 20:18:27 · 5446 阅读 · 1 评论