
微服务
文章平均质量分 68
微服务
季风泯灭的季节
资深JAVA/人工智能专家,阿里云专家博主。拥有近十年的技术研发和项目管理经验,擅长分布式、高并发、高可用架构设计。曾在多家知名科技公司担任技术经理和架构师,专注于JAVA、Python和AI大模型的研究与应用,致力于推动JAVA、人工智能等技术的发展与应用。
展开
-
Seata的 XA 模式
在seata的四种模式中,只有XA模式是强一致性,其他三种都只能算最终一致性。在XA模式下开启一个全局事务,当本地事务提交,而全局事务未提交时,我们通过直接操作数据库也是无法看到本地事务提交的数据的。因此,相对来讲,XA模式是一种更可靠但性能更低的分布式事务模式。原创 2024-02-23 15:14:11 · 4687 阅读 · 1 评论 -
Seata Server 服务搭建
Seata 分布式事务需要 Seata Seaver 支持,Seata Server在 架构中扮演着 事务管理器的角色。Seata 服务需要往 Nacos 注册中心注册、以及读取配置文件,因此 Seata 启动前需要部署 Nacos 环境。原创 2024-02-23 15:14:39 · 5011 阅读 · 1 评论 -
Seata的 TCC 模式
TCC 模式是一种侵入式的分布式事务解决方案,它不依赖于数据库的事务,而是要求开发者自定义完成 预提交、提交、回滚的方法逻辑。因此,它是一个种偏复杂、灵活、有侵入性的分布式事务处理方案。原创 2024-02-22 16:27:17 · 4948 阅读 · 1 评论 -
Seata 的 AT 模式
Seata 的 AT 模式是 Seata 的默认模式,它的原理是依赖于数据库事务,以数据库事务保证本地事务分支特性,结合 Seata的 Undo 日志记录做事务补偿,来实现的一种二阶段事务。总体来讲,Seata 的AT模式使用起来比较简单,对业务代码的侵入性比较低。原创 2024-02-22 16:23:47 · 4745 阅读 · 0 评论 -
Seata 入门知识
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。AT模式是阿里首推的模式 ,阿里云上有商用版本的GTS(Global Transaction Service 全局事务服务),相关文档资料参考:Seata 是什么?原创 2024-02-21 13:38:55 · 3106 阅读 · 0 评论 -
Gateway网关打印请求日志
【代码】Gateway网关打印请求日志。原创 2024-02-21 13:31:22 · 3218 阅读 · 0 评论 -
分布式事务Seata
分布式事务操作失败,TM向TC发送回滚请求,RM 收到协调器TC发来的回滚请求,通过 XID 和 Branch ID 找到相应的回滚日志记录,通过回滚记录生成反向的更新 SQL 并执行,以完成分支的回滚。Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。管理分支事务处理的资源,与TC交谈以注册分支事务和报告分支事务的状态,并驱动分支事务提交或回滚。维护全局和分支事务的状态,驱动全局事务提交或回滚。定义全局事务的范围:开始全局事务、提交或回滚全局 事务。原创 2023-04-27 20:12:27 · 406 阅读 · 0 评论 -
nacos1.4.2
nacos1.4原创 2022-09-24 23:51:17 · 947 阅读 · 0 评论