profile
viewpoint
changmingxie changmingxie lulusoft shanghai

changmingxie/tcc-transaction 4633

tcc-transaction是TCC型事务java实现

changmingxie/aggregate-framework 307

Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,并支持分布式事务事件; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能,另也支持可配置的2级缓存。

changmingxie/trr-transaction 2

try retry recover

issue commentchangmingxie/tcc-transaction

定时恢复事务的job,如果在多台服务器的情况下,会不会有并发问题?

confirm cancel需要保持密等

在 2020-03-14 22:16:08,"Quaider Zhang" notifications@github.com 写道:

我也觉得乐观锁不能控制住并发的问题,举个极端的例子,假如transaction.commit()卡住了1分钟,定时任务在此期间可能多次加载到了同一个job,并且都很快运行到transaction.commit(),这会导致commit执行多次的

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

mmc173168

comment created time in 3 months

push eventchangmingxie/tcc-transaction

changming.xie

commit sha 8af67fce322ae447b8bf357fd41a34ccc306bc22

1. fix tccJdk proxy bug.

view details

push time in 3 months

more