RocketMQ
文章平均质量分 88
earthhour
这个作者很懒,什么都没留下…
展开
-
RocketMQ异常问题解决
RocketMQ消费端,接收不到消息,但是其他消费端能接收到。且在RocketMQ Console控制台打印异常信息 com.alibaba.rocketmq.client.exception.MQClientException: Not found the consumer group consume stats, because return offset table is empty, m原创 2017-09-29 14:03:47 · 12098 阅读 · 0 评论 -
RocketMQ与Spring集成(含生产者消费者)
RocketMQ与Spring集成,采用push方式接收消息maven依赖 <dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifa原创 2017-09-29 15:00:50 · 11844 阅读 · 2 评论 -
RocketMQ——顺序消息
消息有序指的是可以按照消息的发送顺序来消费。RocketMQ可以严格的保证消息有序。但这个顺序,不是全局顺序,只是分区(queue)顺序。要全局顺序只能一个分区。之所以出现你这个场景看起来不是顺序的,是因为发送消息的时候,消息发送默认是会采用轮询的方式发送到不通的queue(分区)。如图:而消费端消费的时候,是会分配到多个queue的,多个queue是同时拉原创 2017-10-23 20:36:49 · 16952 阅读 · 2 评论 -
RocketMQ中的专业术语
RocketMQ中的专业术语Topictopic表示消息的第一级类型,比如一个电商系统的消息可以分为:交易消息、物流消息…… 一条消息必须有一个Topic。TagTag表示消息的第二级类型,比如交易消息又可以分为:交易创建消息,交易完成消息….. 一条消息可以没有Tag。RocketMQ提供2级消息分类,方便大家灵活控制。Queue一个topic下,转载 2017-10-26 20:04:01 · 396 阅读 · 0 评论 -
RocketMQ:The producer group has been created before, specify another name please.
RocketMQ新创建生产者时报异常: The producer group[ ] has been created before, specify another name please.发送消息时报异常: com.alibaba.rocketmq.client.exception.MQClientException: The producer service state not OK, CR原创 2017-11-27 17:20:51 · 28297 阅读 · 16 评论 -
RocketMQ原理——NameServer
rocketmq为什么使用nameserver而不使用ZooKeeper? RocketMQ 的 Broker 有三种集群部署方式: 1. 单台 Master 部署; 2. 多台 Master部署; 3. 多 Master 多 Slave 部署;采用第 3 种部署方式时, Master 和 Slave 可以采用同步复制和异步复制两种方式。下图是第 3 种部署方式的简单图:图转载 2017-12-05 11:57:09 · 5296 阅读 · 0 评论 -
RocketMQ的一些特性
原创文章,转载请注明出处:http://jameswxx.iteye.com/blog/2091966一 nameserver相对来说,nameserver的稳定性非常高。原因有二:1 nameserver互相独立,彼此没有通信关系,单台nameserver挂掉,不影响其他nameserver,即使全部挂掉,也不影响业务系统使用,这点类似于dubbo的zookeeper。原创 2017-12-05 14:52:50 · 362 阅读 · 0 评论