![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 5207 阅读 · 0 评论 -
RocketMQ消息消费源码分析(一消费者的启动、消息拉取)
消息消费方式 Consumer分为两种,PullConsumer和PushConsumer。从名字就可以看出一种是拉取的方式,一种是主动Push的方式。具体实现如下: PullConsumer,由用户主动调用pull方法来获取消息,没有则返回 PushConsumer,在启动后,Consumer客户端会主动循环发送Pull请求到broker,如果没有消息,broker会把请求放入等待队列,新消息...原创 2019-11-05 10:36:53 · 8726 阅读 · 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 · 5310 阅读 · 0 评论 -
Windows下简单安装RocketMQ
一.预备环境 1.系统 Windows 2. 环境 JDK1.8、Maven、Git 1.下载 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 · 5440 阅读 · 1 评论