├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── libraries │ ├── Maven__com_alibaba_dubbo_2_4_9.xml │ ├── Maven__com_github_sgroschupf_zkclient_0_1.xml │ ├── Maven__commons_dbcp_commons_dbcp_1_4.xml │ ├── Maven__commons_logging_commons_logging_1_1_1.xml │ ├── Maven__commons_pool_commons_pool_1_5_4.xml │ ├── Maven__io_netty_netty_3_7_0_Final.xml │ ├── Maven__jline_jline_0_9_94.xml │ ├── Maven__junit_junit_4_4.xml │ ├── Maven__log4j_log4j_1_2_16.xml │ ├── Maven__mysql_mysql_connector_java_5_1_31.xml │ ├── Maven__org_apache_zookeeper_zookeeper_3_4_6.xml │ ├── Maven__org_javassist_javassist_3_15_0_GA.xml │ ├── Maven__org_jboss_netty_netty_3_2_5_Final.xml │ ├── Maven__org_slf4j_slf4j_api_1_6_1.xml │ ├── Maven__org_slf4j_slf4j_log4j12_1_6_1.xml │ └── Maven__org_springframework_spring_2_5_6_SEC03.xml ├── misc.xml ├── modules.xml ├── sqldialects.xml ├── vcs.xml └── workspace.xml ├── README.md ├── logs ├── coordinator │ └── coordinator.log └── trace.log ├── pom.xml ├── tcc.iml ├── tcc_api ├── pom.xml ├── src │ └── main │ │ ├── assembly │ │ └── assembly.xml │ │ └── java │ │ └── com │ │ └── netease │ │ └── backend │ │ └── tcc │ │ ├── Coordinator.java │ │ ├── DefaultParticipant.java │ │ ├── Participant.java │ │ ├── ParticipantGroup.java │ │ ├── Procedure.java │ │ ├── TccActivity.java │ │ ├── TccCode.java │ │ ├── TccManager.java │ │ ├── TccUtils.java │ │ ├── Transaction.java │ │ ├── common │ │ ├── Action.java │ │ ├── HeuristicsInfo.java │ │ ├── IllegalActionException.java │ │ └── LogException.java │ │ └── error │ │ ├── CoordinatorException.java │ │ ├── HeuristicsException.java │ │ ├── HeuristicsType.java │ │ ├── ParticipantException.java │ │ ├── ServiceUnavailableException.java │ │ └── TimeoutException.java └── tcc_api.iml ├── tcc_coordinator ├── pom.xml ├── src │ ├── main │ │ ├── assembly │ │ │ └── assembly.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── netease │ │ │ │ └── backend │ │ │ │ └── coordinator │ │ │ │ ├── DefaultCoordinator.java │ │ │ │ ├── ParticipantProxy.java │ │ │ │ ├── ServiceContext.java │ │ │ │ ├── ServiceUnavailableException.java │ │ │ │ ├── TccContainer.java │ │ │ │ ├── config │ │ │ │ └── CoordinatorConfig.java │ │ │ │ ├── id │ │ │ │ ├── IdForCoordinator.java │ │ │ │ ├── IdGenerator.java │ │ │ │ ├── UUIDGenerator.java │ │ │ │ └── db │ │ │ │ │ ├── SequenceIdGenerator.java │ │ │ │ │ ├── ServerIdDistributor.java │ │ │ │ │ └── UuidGeneratorImp.java │ │ │ │ ├── log │ │ │ │ ├── Checkpoint.java │ │ │ │ ├── LogManager.java │ │ │ │ ├── LogRecord.java │ │ │ │ ├── LogScanner.java │ │ │ │ ├── LogType.java │ │ │ │ └── db │ │ │ │ │ ├── LogManagerImp.java │ │ │ │ │ └── LogScannerImp.java │ │ │ │ ├── metric │ │ │ │ ├── ActionMetric.java │ │ │ │ ├── GlobalMetric.java │ │ │ │ ├── HeuristicsMetric.java │ │ │ │ ├── LogMetric.java │ │ │ │ ├── Metric.java │ │ │ │ └── RealTimeMetric.java │ │ │ │ ├── monitor │ │ │ │ ├── AlarmMsg.java │ │ │ │ ├── DBTccMonitor.java │ │ │ │ ├── MonitorException.java │ │ │ │ ├── MonitorRecord.java │ │ │ │ └── TccMonitor.java │ │ │ │ ├── processor │ │ │ │ ├── BgExecutor.java │ │ │ │ ├── ExpireProcessor.java │ │ │ │ ├── RetryProcessor.java │ │ │ │ └── TccProcessor.java │ │ │ │ ├── recover │ │ │ │ ├── DBRecoverManager.java │ │ │ │ └── RecoverManager.java │ │ │ │ ├── task │ │ │ │ ├── ServiceTask.java │ │ │ │ ├── TxResult.java │ │ │ │ └── TxRetryWatcher.java │ │ │ │ ├── transaction │ │ │ │ ├── Transaction.java │ │ │ │ ├── TxManager.java │ │ │ │ └── TxTable.java │ │ │ │ └── util │ │ │ │ ├── DbUtil.java │ │ │ │ ├── LogUtil.java │ │ │ │ ├── MonitorUtil.java │ │ │ │ └── SystemUtil.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── trace │ │ │ │ └── trace-client.properties │ │ │ ├── log4j.xml │ │ │ ├── scripts │ │ │ ├── create_localdb.sql │ │ │ ├── create_systemdb.sql │ │ │ ├── partition.lst │ │ │ ├── partition.py │ │ │ └── start.sh │ │ │ └── spring │ │ │ ├── config.xml │ │ │ └── modules.xml │ └── test │ │ ├── java │ │ └── com │ │ │ └── netease │ │ │ └── backend │ │ │ └── coordinator │ │ │ └── test │ │ │ ├── CoordinatorInstance.java │ │ │ ├── TestBase.java │ │ │ ├── container │ │ │ ├── Containers.java │ │ │ ├── DefaultContainer.java │ │ │ ├── Service.java │ │ │ ├── Service1.java │ │ │ ├── Service1Impl.java │ │ │ ├── Service2.java │ │ │ ├── Service2Impl.java │ │ │ ├── Service3.java │ │ │ ├── Service3Impl.java │ │ │ ├── Service4.java │ │ │ ├── Service4Impl.java │ │ │ ├── Service5.java │ │ │ ├── Service5Impl.java │ │ │ └── ServiceContainer.java │ │ │ └── simple │ │ │ ├── ConfirmTest.java │ │ │ └── SimpleService.java │ │ └── resources │ │ └── test │ │ ├── config.xml │ │ ├── modules.xml │ │ ├── test_services.xml │ │ └── testcases.xml └── tcc_coordinator.iml ├── tcc_demo ├── pom.xml ├── tcc_demo.iml ├── tcc_demo_api │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── assembly │ │ │ └── assembly.xml │ │ │ └── java │ │ │ └── com │ │ │ └── netease │ │ │ └── backend │ │ │ └── tcc │ │ │ └── demo │ │ │ ├── IOrder.java │ │ │ ├── IPayment.java │ │ │ └── ISale.java │ └── tcc_demo_api.iml ├── tcc_demo_consumer │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── assembly │ │ │ └── assembly.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── netease │ │ │ │ └── backend │ │ │ │ └── coordinator │ │ │ │ └── consumer │ │ │ │ ├── DemoAction.java │ │ │ │ ├── DemoAction2.java │ │ │ │ ├── Main.java │ │ │ │ └── MyActivity.java │ │ │ └── resources │ │ │ ├── dubbo.properties │ │ │ ├── log4j.xml │ │ │ ├── spring │ │ │ ├── dubbo-demo-action.xml │ │ │ └── dubbo-demo-consumer.xml │ │ │ └── start.sh │ └── tcc_demo_consumer.iml └── tcc_demo_server │ ├── pom.xml │ ├── src │ └── main │ │ ├── assembly │ │ └── assembly.xml │ │ ├── java │ │ └── com │ │ │ └── netease │ │ │ └── backend │ │ │ └── tcc │ │ │ └── demo │ │ │ └── impl │ │ │ ├── Bank.java │ │ │ ├── LogUtil.java │ │ │ ├── Main.java │ │ │ ├── Order.java │ │ │ ├── Payment.java │ │ │ └── Sale.java │ │ └── resources │ │ ├── dubbo.properties │ │ ├── log4j.xml │ │ ├── spring │ │ └── coordinator-server-provider.xml │ │ └── start.sh │ └── tcc_demo_server.iml └── tcc_perform ├── pom.xml ├── src └── main │ ├── assembly │ └── assembly.xml │ ├── java │ └── com │ │ └── netease │ │ └── backend │ │ └── tcc │ │ └── perftest │ │ ├── MyActivity.java │ │ ├── TccClient.java │ │ ├── TccServer.java │ │ ├── TestContainer.java │ │ ├── face │ │ ├── CommonInterface.java │ │ ├── IOrder.java │ │ ├── IPayment.java │ │ └── ISale.java │ │ ├── server │ │ ├── BaseService.java │ │ ├── Order.java │ │ ├── Payment.java │ │ └── Sale.java │ │ └── worker │ │ ├── Metric.java │ │ ├── TccWorker.java │ │ └── Worker.java │ └── resources │ ├── conf │ ├── client.xml │ ├── dubbo.properties │ ├── log4j.xml │ └── server.xml │ └── scripts │ ├── client.sh │ └── server.sh └── tcc_perform.iml /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea/* 3 | *.iml 4 | *.log -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_dubbo_2_4_9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__com_alibaba_dubbo_2_4_9.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_sgroschupf_zkclient_0_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__com_github_sgroschupf_zkclient_0_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_pool_commons_pool_1_5_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__commons_pool_commons_pool_1_5_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__io_netty_netty_3_7_0_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__jline_jline_0_9_94.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__jline_jline_0_9_94.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_4.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__junit_junit_4_4.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_16.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__log4j_log4j_1_2_16.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_5_1_31.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_31.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_apache_zookeeper_zookeeper_3_4_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_javassist_javassist_3_15_0_GA.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_javassist_javassist_3_15_0_GA.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_jboss_netty_netty_3_2_5_Final.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_6_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_api_1_6_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_6_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_6_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_2_5_6_SEC03.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/libraries/Maven__org_springframework_spring_2_5_6_SEC03.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/README.md -------------------------------------------------------------------------------- /logs/coordinator/coordinator.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/logs/coordinator/coordinator.log -------------------------------------------------------------------------------- /logs/trace.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/pom.xml -------------------------------------------------------------------------------- /tcc.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc.iml -------------------------------------------------------------------------------- /tcc_api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/pom.xml -------------------------------------------------------------------------------- /tcc_api/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/Coordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/Coordinator.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/DefaultParticipant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/DefaultParticipant.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/Participant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/Participant.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/ParticipantGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/ParticipantGroup.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/Procedure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/Procedure.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/TccActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/TccActivity.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/TccCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/TccCode.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/TccManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/TccManager.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/TccUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/TccUtils.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/Transaction.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/common/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/common/Action.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/common/HeuristicsInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/common/HeuristicsInfo.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/common/IllegalActionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/common/IllegalActionException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/common/LogException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/common/LogException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/CoordinatorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/CoordinatorException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/HeuristicsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/HeuristicsException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/HeuristicsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/HeuristicsType.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/ParticipantException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/ParticipantException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/ServiceUnavailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/ServiceUnavailableException.java -------------------------------------------------------------------------------- /tcc_api/src/main/java/com/netease/backend/tcc/error/TimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/src/main/java/com/netease/backend/tcc/error/TimeoutException.java -------------------------------------------------------------------------------- /tcc_api/tcc_api.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_api/tcc_api.iml -------------------------------------------------------------------------------- /tcc_coordinator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/pom.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/DefaultCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/DefaultCoordinator.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/ParticipantProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/ParticipantProxy.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/ServiceContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/ServiceContext.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/ServiceUnavailableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/ServiceUnavailableException.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/TccContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/TccContainer.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/config/CoordinatorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/config/CoordinatorConfig.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/IdForCoordinator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/IdForCoordinator.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/IdGenerator.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/UUIDGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/UUIDGenerator.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/SequenceIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/SequenceIdGenerator.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/ServerIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/ServerIdDistributor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/UuidGeneratorImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/id/db/UuidGeneratorImp.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/Checkpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/Checkpoint.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogManager.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogRecord.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogScanner.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/LogType.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/db/LogManagerImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/db/LogManagerImp.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/db/LogScannerImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/log/db/LogScannerImp.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/ActionMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/ActionMetric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/GlobalMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/GlobalMetric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/HeuristicsMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/HeuristicsMetric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/LogMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/LogMetric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/Metric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/RealTimeMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/metric/RealTimeMetric.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/AlarmMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/AlarmMsg.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/DBTccMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/DBTccMonitor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/MonitorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/MonitorException.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/MonitorRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/MonitorRecord.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/TccMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/monitor/TccMonitor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/BgExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/BgExecutor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/ExpireProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/ExpireProcessor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/RetryProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/RetryProcessor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/TccProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/processor/TccProcessor.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/recover/DBRecoverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/recover/DBRecoverManager.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/recover/RecoverManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/recover/RecoverManager.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/ServiceTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/ServiceTask.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/TxResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/TxResult.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/TxRetryWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/task/TxRetryWatcher.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/Transaction.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/TxManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/TxManager.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/TxTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/transaction/TxTable.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/DbUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/DbUtil.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/LogUtil.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/MonitorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/MonitorUtil.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/SystemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/java/com/netease/backend/coordinator/util/SystemUtil.java -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/META-INF/trace/trace-client.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/META-INF/trace/trace-client.properties -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/scripts/create_localdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/scripts/create_localdb.sql -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/scripts/create_systemdb.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/scripts/create_systemdb.sql -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/scripts/partition.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/scripts/partition.lst -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/scripts/partition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/scripts/partition.py -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/scripts/start.sh -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/spring/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/spring/config.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/main/resources/spring/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/main/resources/spring/modules.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/CoordinatorInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/CoordinatorInstance.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/TestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/TestBase.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Containers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Containers.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/DefaultContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/DefaultContainer.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service1.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service1Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service1Impl.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service2.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service2Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service2Impl.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service3.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service3Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service3Impl.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service4.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service4Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service4Impl.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service5.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service5Impl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/Service5Impl.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/ServiceContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/container/ServiceContainer.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/simple/ConfirmTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/simple/ConfirmTest.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/simple/SimpleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/java/com/netease/backend/coordinator/test/simple/SimpleService.java -------------------------------------------------------------------------------- /tcc_coordinator/src/test/resources/test/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/resources/test/config.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/test/resources/test/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/resources/test/modules.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/test/resources/test/test_services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/resources/test/test_services.xml -------------------------------------------------------------------------------- /tcc_coordinator/src/test/resources/test/testcases.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/src/test/resources/test/testcases.xml -------------------------------------------------------------------------------- /tcc_coordinator/tcc_coordinator.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_coordinator/tcc_coordinator.iml -------------------------------------------------------------------------------- /tcc_demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/pom.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo.iml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/pom.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/IOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/IOrder.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/IPayment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/IPayment.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/ISale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/src/main/java/com/netease/backend/tcc/demo/ISale.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_api/tcc_demo_api.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_api/tcc_demo_api.iml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/pom.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/DemoAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/DemoAction.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/DemoAction2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/DemoAction2.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/Main.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/MyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/java/com/netease/backend/coordinator/consumer/MyActivity.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/resources/dubbo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/resources/dubbo.properties -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/resources/spring/dubbo-demo-action.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/resources/spring/dubbo-demo-action.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/resources/spring/dubbo-demo-consumer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/resources/spring/dubbo-demo-consumer.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/src/main/resources/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/src/main/resources/start.sh -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_consumer/tcc_demo_consumer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_consumer/tcc_demo_consumer.iml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/pom.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Bank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Bank.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/LogUtil.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Main.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Order.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Payment.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Sale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/java/com/netease/backend/tcc/demo/impl/Sale.java -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/resources/dubbo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/resources/dubbo.properties -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/resources/log4j.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/resources/spring/coordinator-server-provider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/resources/spring/coordinator-server-provider.xml -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/src/main/resources/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/src/main/resources/start.sh -------------------------------------------------------------------------------- /tcc_demo/tcc_demo_server/tcc_demo_server.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_demo/tcc_demo_server/tcc_demo_server.iml -------------------------------------------------------------------------------- /tcc_perform/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/pom.xml -------------------------------------------------------------------------------- /tcc_perform/src/main/assembly/assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/assembly/assembly.xml -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/MyActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/MyActivity.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TccClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TccClient.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TccServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TccServer.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TestContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/TestContainer.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/CommonInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/CommonInterface.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/IOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/IOrder.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/IPayment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/IPayment.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/ISale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/face/ISale.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/BaseService.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Order.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Payment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Payment.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Sale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/server/Sale.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/Metric.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/TccWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/TccWorker.java -------------------------------------------------------------------------------- /tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/java/com/netease/backend/tcc/perftest/worker/Worker.java -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/conf/client.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/conf/client.xml -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/conf/dubbo.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/conf/dubbo.properties -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/conf/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/conf/log4j.xml -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/conf/server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/conf/server.xml -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/scripts/client.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/scripts/client.sh -------------------------------------------------------------------------------- /tcc_perform/src/main/resources/scripts/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/src/main/resources/scripts/server.sh -------------------------------------------------------------------------------- /tcc_perform/tcc_perform.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orika/tcc-framework/HEAD/tcc_perform/tcc_perform.iml --------------------------------------------------------------------------------