分布式事务解决方案
以实战的角度来分析目前互联网微服务架构下,分布式事务问题
F_Hello_World
这个作者很懒,什么都没留下…
展开
-
阿里分布式事务框架-seata源码分析
详细可参考:AT下流程图TCC下流程图基于该流程图可大致了解seata中TC,TM,RM这3个角色在seata框架中的作用,以及两种模式的优缺点原创 2020-09-15 22:51:54 · 353 阅读 · 0 评论 -
阿里开源一站式分布式事务框架seata源码分析(AT模式下TC分析)
1:seata Server分析(TC源码分析)在seata tc服务的启动的时候都是通过它提供的启动脚本来启动,对于seata Server的入口分析,也是启动脚本就可以看出。如下我截最后执行命令,才下面可以很清晰的看到它的入口启动main类为io.seata.server.Serverexec "$JAVACMD" $JAVA_OPTS -server -Xmx2048m -Xms2048m -Xmn1024m -Xss512k -XX:SurvivorRatio=10 -XX:Metaspa原创 2020-09-15 22:48:22 · 1148 阅读 · 0 评论 -
阿里开源一站式分布式事务框架seata源码分析(AT模式下TM与RM分析)
序言:对于阿里开源分布式事务框架seata的详细了解可以参考官网,这里不会详细介绍。本章只会介绍seata中AT模式的源码分析(对阿seata有一定了解或者成功完成过demo)。seata中一个事务的开启是由TM角色来完成,在整体事务发起方我们可以通过在执行方法中包含@GlobalTransactional来标示启用全局事务,并包含该全局事务的一定自定义设置。如下所示:public @interface GlobalTransactional { /** * 设置该全局事务原创 2020-09-15 22:47:09 · 971 阅读 · 0 评论