分布式事务
紫x1静
这个作者很懒,什么都没留下…
展开
-
结合源码分析Seata的工作流程
之前已经写过关于Seata的几种模式的原理以及Seata的一个AT模式的demo今天主要从这个demo出发,讲一下seata的工作流程配置文件seata的配置文件入口为registry.conf查看源码ConfigurationFactory.javapublic final class ConfigurationFactory { private static final L...原创 2020-05-06 18:08:02 · 1957 阅读 · 0 评论 -
Seata 是如何兼容多个第三方配置中心的呢?
通过之前的几篇文章我们已经知道,Seata需要两个默认的配置文件file.conf和registry.confregistry.conf是seata配置文件的入口,主要存放注册中心的配置属性(registry {XXX})和配置中心的属性值(config{XXX}),registry中的type默认为file,配置属性存放在file.conf里...原创 2020-04-27 18:12:19 · 1375 阅读 · 0 评论 -
分布式事务Seata-AT模式,在已有springcloud+eureka+feign+mybatis项目基础上如何整合Seata
之前已经详细介绍过Seata的几种模式,今天用一个Demo来说明在现有springcloud+eureka+feign+mybatis项目基础上如何整合Seata,以官方demo为例首先下载一下官方的Demo,地址:https://github.com/seata/seata-samples然后下载Seata的server端,地址:https://github.com/seata/seata/...原创 2020-04-09 15:28:26 · 862 阅读 · 0 评论 -
seata实际应用时遇到的问题合集
1.在linux服务器上启动seata-server时,提示java.lang.RuntimeException: java.net.BindException: Address already in use原因:seata-server默认端口为8091,其他服务已使用此端口解决:启动时修改默认端口,Windows:seata-server.bat -p 18091linux:sh se...原创 2020-04-10 11:16:14 · 9271 阅读 · 1 评论 -
什么是分布式事务Seata?Seata的几种事务模式详解
目录概念发展历程核心组件三种事务模式AT模式前提一个分布式事务在Seata中的执行流程MySQL XA方案MySQL XA中拥有两种角色:TCC模式Saga模式概念Seata(原名Fescar) 是 阿里巴巴 开源的 分布式事务中间件,以 高效 并且对业务 0 侵入 的方式,解决 微服务 场景下面临的分布式事务问题。发展历程2014 年,阿里中间件团队发布 TXC(Taobao Trans...原创 2020-04-03 17:11:52 · 3981 阅读 · 2 评论