
RocketMq
岳飞宇
java、智能制造、数字化转型、供应链管理信息化、EDI
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ介绍
转载 2021-07-07 10:09:59 · 118 阅读 · 0 评论 -
核心问题
顺序消息 如何保证顺序消息? 顺序由producer发送到broker的消息队列是满足FIFO的,所以发送是顺序的,单个queue里的消息是顺序的。多个Queue同时消费是无法绝对保证消息的有序性的。所以,同一个topic,同一个queue,发消息的时候一个线程发送消息,消费的时候一个线程去消费一个queue里的消息。 追问:怎么保证消息发到同一个queue里? RocketMQ给我们提供了MessageQueueSelector接口,可以重写里面的接口,实现自己的算 法,比如判断i%2==0,那就发送消息转载 2021-02-21 10:21:55 · 128 阅读 · 0 评论 -
RocketMq消息模型
RocketMq消息模型(专业术语) 初学者可以了解下。 Message 就是要传输的消息,一个消息必须有一个主题,一条消息也可以有一个可选的Tag(标签)和额外的键 值对,可以用来设置一个业务的key,便于开发中在broker服务端查找消息。 Topic 主题,是消息的第一级类型,每条消息都有一个主题,就像信件邮寄的地址一样。主题就是我们具体的 业务,比如一个电商系统可以有订单消息,商品消息,采购消息,交易消息等。Topic和生产者和消费 者的关系非常松散,生产者和Topic可以是1对多,多对1转载 2021-02-21 10:19:02 · 296 阅读 · 0 评论