LCN 错误: attempts to join the non-existent transaction group

通用管理后台推荐 (兮家 plus)

  • 【兮家 plus】, 主要应用于中小型项目的快速开发,已经历历时3年的优化改进,具备完善的基础功能以及代码生成,并且拥有完善的分布式解决方案:如分布式缓存,分布式锁,分布式唯一编号
  • 兮家 plus git 地址: https://gitee.com/wslxm/xijia-plus
  • 如果觉得本文有用,动动小手点赞或关注一下呗,将不定时持续更新更多的内容…,感谢大家的观看!

分布式事务 lcn 错误:
com.codingapi.txlcn.logger.AbstractTxLogger.error(AbstractTxLogger.java:70) - business code error

attempts to join the non-existent transaction group

rpc execute service error. action: joinGroup
在这里插入图片描述

困扰了我一天,排除了各种可能性

@Transactional 事务?
jar 冲突?
@Feign 重写失败?

结果都不是,最后考虑到分组Id 是保存到redis ,于是打开redis,发现分组Id 几秒就失效了,
如何是正常执行,不到断点,可能没什么,打了断点测试问题就出来了
在这里插入图片描述

解决办法

修改TM 服务端分组ID 缓存时长,重打jar 包接口


# 分布式事务执行总时间(ms). 默认为36000
tx-lcn.manager.dtx-time=600000

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值