pengten
pengten
I don't know much about golang,there are something have to be aware of. 1. All pre、commit、rollback need to be completed in one transaction. 2. Each resource could has a unique...
这个不是已经合并了吗?咋还在讨论,有新问题建立新的issue吧
I will try 'springboot-tcc-sample'
不说很理解这个逻辑,这是bugfix?
> > 没有回滚先去看下这个xid的全局事务状态是什么 get global lock fail,你自己确认下lock表的那个记录中xid是什么,去看下xid对应的全局事务状态是什么,这个失败时本地事务根本就不会提交,何来的不回滚之说 > > 但是,我数据库中得数据确实是数据不一致了。加了@transactional注解得表有数据,没加得就没有数据。 本地事务提交了,说明事务发起方(TM)函数没有抛出异常,可以检查下参与方分支事务(TC)的异常是不是被吃了,如果TM收不到异常是不会回滚的。 而且这种情况,就算不加@Trasaction,也会有相同问题。
> docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢 > > 使用版本 xxl-job-core 2.3.0 xxl会预先在内存中加载5分钟内需要执行的任务,放入时间轮中方便后续触发。 快频率的任务太多可能会导致内存占用大
> > docker环境下部署客户端,启动每秒执行任务,内存不释放,一直增加,3天左右就消耗2g的内存, 如果把每秒执行的任务关闭,内存消耗就不再增加,请问需要怎么处理呢 > > 使用版本 xxl-job-core 2.3.0 > > xxl会预先在内存中加载5分钟内需要执行的任务,放入时间轮中方便后续触发。 快频率的任务太多可能会导致内存占用大 具体是5分还是5秒记不清了,可以翻翻源码
> 请问有标准点的处理方案吗 #2747 可以参考我这个pr,应该能节省一半的内存开销
感觉破案了?
FLAME_USER是什么?数据表吗? 有没有多数据源?