分布式事务
文章平均质量分 53
量化接口stockapi
专注量化数据接口 https://stockapi.com.cn
展开
-
订单mq
原创 2021-03-01 15:21:53 · 160 阅读 · 0 评论 -
分布式事务最终一致性解锁逻辑
实现1类似批量操作,实现2不是批量操作,不建议使用。最后可以优化成这个,一个交换机,两个不同的路由绑定两个不同的队列,其中一个队列是死信队列。我们现在就根据这张图创建交一个换机,2个队列引入依赖:<!-- 引入RabbitMQ消息队列--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2021-02-28 22:25:32 · 145 阅读 · 1 评论 -
Steata分布式事务的使用
Steata分布式事务的使用场景是并发量不是很大的后台管理系统。添加依赖steate介绍和使用官网:http://seata.io/zh-cn/docs/overview/what-is-seata.html我们这里使用的分布式事务解决方案是AT模式我们所使用的是0.7.1版本,不同版本可能使用的方式有点区别。seata 要控制分布式事务1)、每一个微服务的数据库必须创建uodo_log表– 注意此处0.7.1+ 增加字段 contextCREATE TABLE undo_log (原创 2021-02-28 20:20:43 · 2451 阅读 · 0 评论 -
分布式事务基础知识
1、CAP 定理与 BASE 理论CAP 定理CAP 原则又称 CAP 定理指的是在一个分布式系统中一致性(Consistency)在分布式系统中所有数据备份,在同一时刻是否是同样的值,(等同于所有节点访问同一份最新数据的副本)可用性(Avaliability)在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求,(对数据更新具备高可用性)分区容错性(Partition tolerance)大多数分布式系统都分布在多个子网络,每个自网络叫做一个区(partition)。分区容错性原创 2021-02-28 18:09:10 · 159 阅读 · 0 评论