RocketMQ
带你走进RocketMQ,一起装逼一起飞
布道
专注但要有大局观(先大后小,思路为先,实验为辅)
展开
-
RocketMQ的有序消息
我们知道Topic的有序消息已经成为mq的标配。而RocketMQ中是这样区分消息类型的, 普通消息也叫做无序消息,简单来说就是没有顺序的消息,而有序消息就是按照一定的先后顺序的消息类型。举个例子,producer 依次发送 order id 为 1、2、3 的消息到 broker,consumer 接到的消息顺序也就是 1、2、3 ,而不会出现普通消息那样的 2、1、3 等情况。那有序消息该...原创 2019-02-19 13:50:08 · 3724 阅读 · 0 评论 -
kafka幂等生产者及事务
Kafka provides "at least once" delivery semantics. This means that a message that is sent may delivered one or more times. What people really want is "exactly once" semantics whereby duplicate message...原创 2018-10-09 22:44:50 · 7583 阅读 · 6 评论 -
一步步解决spring-kafka消息丢失
kafka的高性能、流式响应、对大数据支持是有目共睹的,在我们内部项目product-search有使用CDC的解决方案,而kafka成为该方案的输出源,此时各个业务方只需要去订阅消费即可。1. 问题描述有一天有开发人员找到我:我的consumer端消费kafka为何有时候可以消费到数据,有时候不行?dev环境我自己试了是没有问题的,而test环境就不行,不行的时候系统也没有任何报错信息...原创 2018-12-13 18:27:32 · 11451 阅读 · 2 评论