
rocketmq
文章平均质量分 83
rocketmq
爱码士88
这个作者很懒,什么都没留下…
展开
-
RocketMQ 消费者
消息通过生产者发送到某一个Topic,如果需要订阅该Topic并消费里面的消息的话,就要创建对应的消费者进行消费。在介绍消费者的使用方法之前,我们先介绍消费组、消费位点、推和拉等概念。原创 2022-09-15 15:19:11 · 2493 阅读 · 0 评论 -
Springboot整合RocketMQ之生产者
顺序消息是一种对消息发送和消费顺序有严格要求的消息。对于一个指定的Topic,消息严格按照先进先出(FIFO)的原则进行消息发布和消费,即先发布的消息先消费,后发布的消息后消费。在 Apache RocketMQ 中支持分区顺序消息,如下图所示。我们可以按照某一个标准对消息进行分区(比如图中的ShardingKey),同一个ShardingKey的消息会被分配到同一个队列中,并按照顺序被消费。需要注意的是 RocketMQ 消息的顺序性分为两部分,生产顺序性和消费顺序性。原创 2022-09-15 15:17:08 · 1662 阅读 · 1 评论 -
Rocketmq【Docker安装】
Docker安装Rocketmq原创 2022-08-04 16:55:48 · 421 阅读 · 1 评论 -
RocketMQ概念理论
控制台中消息明细每种类型的解释如下CONSUMED消息已经被投递, 订阅端返回ReconsumerLater,或者返回NULL,或者抛出异常,消息都会走重试流程,消息投递状态都是CONSUMED。消息已经被投递且被过滤, 比如,发布端发布消息topicA,tagA,订阅端订阅topicA,tagB「」消息未被投递,有可能消息发生了堆积,还未被消费;也有可能消费线程hang住了,导致消费线程迟迟没有返回。:Broker端过滤、Tag过滤、属性表达式过滤、类过滤、Consumer端过滤。原创 2022-09-01 15:50:11 · 1067 阅读 · 0 评论 -
rocketMq 启动异常:NoClassDefFoundError: org/apache/rocketmq/client/consumer/DefaultLitePullConsumer
rocketmq-spring-boot-starter中已引入了rocketmq-client,无需再次指定,如果此处版本低于4.6.0还会报错。注意,即使是外部引入的rocketmq-client版本高于4.6.0,但又引入了rocketmq-spring-boot-starter,因为rocketmq-spring-boot-starter内部有rocketmq-client对应版本的依赖,可能还会导致版本冲突问题。2、依赖管理中保留,子项目的依赖中直接将rocketmq-client删除。原创 2022-09-06 15:12:12 · 4095 阅读 · 0 评论