rocketmq
Good LA
这个作者很懒,什么都没留下…
展开
-
RocketMQ(二)--梳理消费端(DefaultMQPushConsumer)的脉络
概要我们先大致梳理消费端的主要逻辑,不纠结细节。先对主脉络有了清晰认识后,再抓细节才事半功倍。消费端代码public static void main(String[] args) throws InterruptedException, MQClientException { DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("comsumer2"); consumer.setNamesrvAddr原创 2021-07-15 15:59:30 · 802 阅读 · 0 评论 -
RocketMQ(一)--初识
RocketMQ简介官网官网中有很多样例,包括从GitHub拉下来的rocketmq源码也有,所以简单使用这里不再累赘。mq带来的好处解耦: 通过mq这个中介通信达到应用间的解耦。异步: mq支持异步消息,在不关心消息被消费结果的场景中,适合使用异步消息。削峰:在高并发系统中,接口能承受的并发量远远低于mq能承受的并发量,因此mq可以充当网络请求的缓冲池,降低服务端压力。一定程度取代定时任务:在某些业务场景中,如果要监视某个状态的变化进而做相关操作。不用mq的话往往会使用定时任务去定时监视这原创 2021-07-14 11:08:50 · 96 阅读 · 0 评论 -
rocketmq常见错误
No route info of this topic:原因是不存在对应的topic,并且不支持自动创建topic。配置broker.conf,增加配置:autoCreateTopicEnable = true重新启动broker的时候指定配置文件:nohup bin/mqbroker -c conf/broker.conf &The broker does not support consumer to filter message by SQL92不支持sql92语法。配置b原创 2021-07-09 17:25:12 · 404 阅读 · 0 评论