Seata
文章平均质量分 53
落魄的Java开发
这个作者很懒,什么都没留下…
展开
-
Seata1.3(TCC模式) + Zookeeper +Dubbo
Seata1.3(TCC模式) + Zookeeper +Dubbo 整合 Seata下载 注:TCC模式 AT模式参考前边,有写过 TCC模式的解决方案是最终一致性,通过两个阶段去处理业务,第一步预处理阶段,第二步提交或者回滚 测试代码: 业务场景:发布任务,扣除任务佣金,之后业务异常 @Override @GlobalTransactional(rollbackFor = Exception.class) public JsonResult releaseTaskTCC() {原创 2020-11-02 10:57:16 · 531 阅读 · 1 评论 -
初用 Seata1.3 项目中遇到的一些问题
初用 Seata1.3 项目中遇到的一些问题 依赖问题:springcloud dubbo 区别 压缩包版记得把 lib/jdbc 下的 jar 拷贝到 lib 下, 不然直接启动报错 服务即便是正常的,有时候客户端连不上服务端(概率不频繁),重启一下Seata服务就好了,问题不知道是哪里,如果有知道的可以留言指导一下 AT模式并发情况下获取不到全局锁,调整获取锁的次数,提高容错率。 特定情况下要求读已提交,记得for update Seata 插入表数据 Data too lang ,这个要去看sea原创 2020-09-15 15:25:09 · 694 阅读 · 0 评论 -
Seata1.3(AT模式) + Zookeeper +Dubbo
Seata1.3 + Zookeeper +Dubbo 整合 Seata下载 注:以下AT模式,其他模式还在熟悉,因为AT模式是最简单的 源码版本 建立数据库 SEATA ,AT 模式需要 UNDO_LOG 表;每个和业务相关的库都要有一张 UNDO_LOG 表,后续打断点调试,能看到里面的暂存数据 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure fo原创 2020-09-04 15:14:48 · 1696 阅读 · 0 评论