分布式
文章平均质量分 91
JordanPanther
这个作者很懒,什么都没留下…
展开
-
RocketMQ在企业网银架构中的应用(二)
一、RocketMQ的功能特性1.1 发布与订阅消息的发布是指某个生产者向某个主题发送消息;消息的订阅是指某个消费者关注了某个主题中带有某些主题的消息,进而从该主题消费数据。采用集群模式时, 以消费组为单位,消费组内的各个实例将会 均摊 主题下特定类型的消息。如图所示:1.同一消费组内根据订阅关系, 不同实例均摊消息2.不同消费组之间根据订阅关系可以分别消费同一条消息一次1.2 广播消息广播消费模式下,相同消费组下的每个Consumer实例都接收全量的消息。1.3 消息顺序消息有序指的原创 2022-01-08 15:58:56 · 1242 阅读 · 0 评论 -
RocketMQ在企业网银架构中的应用(一)
一、简介RocketMQ是一套分布式消息和流处理平台, 提供了低延迟、高吞吐量、高可靠、海量堆积、灵活横向扩展能力。1.支持常见的消息发布订阅、request/reply(同步通讯)、流式处理模型2.金融级别的事务消息3.可靠的FIFO队列和严格的顺序消息支持4.高效的批量消息发送机制5.多语言支持6.内置的消息追踪能力7.高性能的pull/push模型8.海量的消息堆积能力9.灵活的分布式横向扩展部署架构10.支持MQ端的消息过滤机制, 包括TAG(子主题)和类SQL92表达式过滤原创 2022-01-08 15:40:51 · 2170 阅读 · 0 评论 -
分布式事务的几种实现
目录一、二阶段(2PC)提交方案:强一致性二、3阶段提交三、TCC 事务:最终一致性四、本地消息表:最终一致性五、MQ 事务:最终一致性六、Saga 事务:最终一致性一、二阶段(2PC)提交方案:强一致性事务的发起者称协调者,事务的执行者称参与者。处理流程:准备阶段事务协调者,向所有事务参与者发送事务内容,询问是否可以提交事务,并等待参与者回复。事务参与者收到事务内容,开始执行事务操作,讲 undo 和 redo 信息记入事务日志中(但此时并不提交事务)。如果参与者执行成功原创 2021-09-22 22:12:20 · 385 阅读 · 0 评论