RocketMQ
爱学习爱聊天
有计划的去写
展开
-
RocketMQ解析-严格顺序消息
选择RocketMQ除了它很快以外,其实我们主要看中的是:事务消息、严格顺序性消息学习思路什么是严格顺序性消息 代码怎么实现一、什么是严格顺序性消息举个栗子:现在一个订单发了3个消息:消息1订单创建;消息2订单支付;消息3订单发货;实际中这三个消息是有一定业务顺序的,消费时必须保证一定的顺序才有效RocketMQ支持两种顺序消息实现全局顺序消息:一个Topic里所有...原创 2019-11-19 10:26:16 · 447 阅读 · 0 评论 -
RocketMQ解析-事务消息-联想分布式事务
学习思路事务消息分析 实际中怎么使用 根据事务消息实现最终一致性(分布式事务实现)一、事务消息分析先看一张事务消息的时序图解释第一步先发送消息到MQServer端,这个时候Server端消息并未到消费队列 发送成功后执行本地事务 执行完本地事务后,将执行结果(成功/失败)推送到MQServer 如果推送失败,或者MQServer长时间未接受到本地事务执行结果,轮循(...原创 2019-11-18 14:38:02 · 230 阅读 · 0 评论 -
RocketMQ解析-架构原理
学习思路名词解释 架构设计分析 网络部署特点 消息发送流程分析1、名词解释BrokerServer 消息中转角色,用于接收客户端消息,存储,为消费端消费消息做准备 Producer 消息生产者,发送消息到Broker Consumer 消息消费者,接收/拉取消息进行消费 NameServer 类似于zookeeper注册中心,用于接收Broke...原创 2019-11-15 15:45:45 · 259 阅读 · 0 评论