├── .gitignore ├── LICENSE ├── README.md ├── micro-tcc-common ├── micro-tcc-common.iml ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── micro │ │ └── tcc │ │ └── common │ │ ├── constant │ │ ├── Constant.java │ │ ├── MethodType.java │ │ ├── Model.java │ │ ├── Propagation.java │ │ ├── TransactionStatus.java │ │ └── TransactionType.java │ │ ├── core │ │ ├── FixSizeLinkedList.java │ │ ├── Invocation.java │ │ ├── MethodReflect.java │ │ ├── TccTransactionContext.java │ │ ├── Transaction.java │ │ ├── TransactionMember.java │ │ ├── TransactionRepository.java │ │ └── TransactionXid.java │ │ ├── exception │ │ ├── CancelException.java │ │ ├── ConfirmException.java │ │ ├── NoExistedTransactionException.java │ │ ├── TccSystemErrorException.java │ │ └── TransactionIOStreamException.java │ │ ├── serializer │ │ ├── JdkSerializationSerializer.java │ │ ├── KryoPoolSerializer.java │ │ └── ObjectSerializer.java │ │ ├── support │ │ ├── BeanFactory.java │ │ ├── BeanFactoryBuilder.java │ │ └── SpringBeanFactory.java │ │ └── util │ │ ├── ByteUtils.java │ │ ├── CoordinatorUtils.java │ │ ├── SnowFlake.java │ │ └── TimeUtils.java │ └── resources │ └── META-INF │ └── spring.factories ├── micro-tcc-tc ├── micro-tcc-tc.iml ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── micro │ │ └── tcc │ │ └── tc │ │ ├── annotation │ │ ├── EnableMicroTccTransaction.java │ │ ├── TccIdentity.java │ │ └── TccTransaction.java │ │ ├── component │ │ ├── CoordinatorTreeCacheWatcher.java │ │ ├── CoordinatorWatcher.java │ │ ├── LogAspect.java │ │ ├── MVCConfig.java │ │ ├── MicroTccSpringConfig.java │ │ ├── MicroTccSpringSelector.java │ │ ├── RedisConfig.java │ │ ├── SpringContextAware.java │ │ └── TransactionManager.java │ │ ├── dubbo │ │ ├── filter │ │ │ ├── DubboConsumerContextFilter.java │ │ │ └── DubboProviderContextFilter.java │ │ └── init │ │ ├── http │ │ ├── HttpAutoConfiguration.java │ │ ├── HttpClientRequestInterceptor.java │ │ └── RestTemplateInterceptor.java │ │ ├── interceptor │ │ ├── FeignHeadConfiguration.java │ │ ├── FeignHystrixConcurrencyStrategy.java │ │ ├── TccCoordinatorAspect.java │ │ ├── TccCoordinatorInterceptor.java │ │ ├── TccMethodContext.java │ │ ├── TccTransactionAspect.java │ │ ├── TccTransactionInterceptor.java │ │ └── WebControllerAspect.java │ │ ├── recover │ │ ├── RecoverConfig.java │ │ ├── RecoverScheduledJob.java │ │ ├── RecoverScheduledZookeeperJob.java │ │ ├── TransactionRecoverConfig.java │ │ └── TransactionRecovery.java │ │ ├── repository │ │ ├── JdbcTransactionRepository.java │ │ └── RedisSpringTransactionRepository.java │ │ └── util │ │ ├── ReflectionUtils.java │ │ ├── TransactionSerializer.java │ │ └── TransactionUtils.java │ └── resources │ ├── META-INF │ ├── dubbo │ │ └── com.alibaba.dubbo.rpc.Filter │ └── spring.factories │ └── application.properties ├── micro-tcc.iml ├── package.bat └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/README.md -------------------------------------------------------------------------------- /micro-tcc-common/micro-tcc-common.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/micro-tcc-common.iml -------------------------------------------------------------------------------- /micro-tcc-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/pom.xml -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Constant.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/MethodType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/MethodType.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Model.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Propagation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/Propagation.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/TransactionStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/TransactionStatus.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/constant/TransactionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/constant/TransactionType.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/FixSizeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/FixSizeLinkedList.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/Invocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/Invocation.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/MethodReflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/MethodReflect.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/TccTransactionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/TccTransactionContext.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/Transaction.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionMember.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionMember.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionRepository.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionXid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/core/TransactionXid.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/exception/CancelException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/exception/CancelException.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/exception/ConfirmException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/exception/ConfirmException.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/exception/NoExistedTransactionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/exception/NoExistedTransactionException.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/exception/TccSystemErrorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/exception/TccSystemErrorException.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/exception/TransactionIOStreamException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/exception/TransactionIOStreamException.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/JdkSerializationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/JdkSerializationSerializer.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/KryoPoolSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/KryoPoolSerializer.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/ObjectSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/serializer/ObjectSerializer.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/support/BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/support/BeanFactory.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/support/BeanFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/support/BeanFactoryBuilder.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/support/SpringBeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/support/SpringBeanFactory.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/util/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/util/ByteUtils.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/util/CoordinatorUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/util/CoordinatorUtils.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/util/SnowFlake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/util/SnowFlake.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/java/org/micro/tcc/common/util/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-common/src/main/java/org/micro/tcc/common/util/TimeUtils.java -------------------------------------------------------------------------------- /micro-tcc-common/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /micro-tcc-tc/micro-tcc-tc.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/micro-tcc-tc.iml -------------------------------------------------------------------------------- /micro-tcc-tc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/pom.xml -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/EnableMicroTccTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/EnableMicroTccTransaction.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/TccIdentity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/TccIdentity.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/TccTransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/annotation/TccTransaction.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/CoordinatorTreeCacheWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/CoordinatorTreeCacheWatcher.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/CoordinatorWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/CoordinatorWatcher.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/LogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/LogAspect.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MVCConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MVCConfig.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MicroTccSpringConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MicroTccSpringConfig.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MicroTccSpringSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/MicroTccSpringSelector.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/RedisConfig.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/SpringContextAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/SpringContextAware.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/component/TransactionManager.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/dubbo/filter/DubboConsumerContextFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/dubbo/filter/DubboConsumerContextFilter.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/dubbo/filter/DubboProviderContextFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/dubbo/filter/DubboProviderContextFilter.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/dubbo/init: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/HttpAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/HttpAutoConfiguration.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/HttpClientRequestInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/HttpClientRequestInterceptor.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/RestTemplateInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/http/RestTemplateInterceptor.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/FeignHeadConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/FeignHeadConfiguration.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/FeignHystrixConcurrencyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/FeignHystrixConcurrencyStrategy.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccCoordinatorAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccCoordinatorAspect.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccCoordinatorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccCoordinatorInterceptor.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccMethodContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccMethodContext.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccTransactionAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccTransactionAspect.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccTransactionInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/TccTransactionInterceptor.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/WebControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/interceptor/WebControllerAspect.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverConfig.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverScheduledJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverScheduledJob.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverScheduledZookeeperJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/RecoverScheduledZookeeperJob.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/TransactionRecoverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/TransactionRecoverConfig.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/TransactionRecovery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/recover/TransactionRecovery.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/repository/JdbcTransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/repository/JdbcTransactionRepository.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/repository/RedisSpringTransactionRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/repository/RedisSpringTransactionRepository.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/ReflectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/ReflectionUtils.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/TransactionSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/TransactionSerializer.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/TransactionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/java/org/micro/tcc/tc/util/TransactionUtils.java -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/resources/META-INF/dubbo/com.alibaba.dubbo.rpc.Filter -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /micro-tcc-tc/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc-tc/src/main/resources/application.properties -------------------------------------------------------------------------------- /micro-tcc.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/micro-tcc.iml -------------------------------------------------------------------------------- /package.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | mvn clean package 4 | 5 | 6 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mytcctransaction/micro-tcc/HEAD/pom.xml --------------------------------------------------------------------------------