MCPcopy Index your code
hub / github.com/HasonHuang/distributed-transaction-process

github.com/HasonHuang/distributed-transaction-process @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
879 symbols 2,161 edges 194 files 373 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

OrderApi (Interface)
订单 API @author Huanghs @since 2.0 @date 2018/1/13 [10 implementers]
tcc-transaction/tcc-capital-api/src/main/java/com/hason/dtp/tcc/capital/api/OrderApi.java
UserApi (Interface)
用户微服务接口 @author Huanghs @since 2.0 @date 2017/11/9 [5 implementers]
reliable-message-transaction/rm-account-api/src/main/java/com/hason/dtp/account/api/UserApi.java
UserApi (Interface)
用户微服务接口 @author Huanghs @since 2.0 @date 2017/11/9 [5 implementers]
tcc-transaction/tcc-account-api/src/main/java/com/hason/dtp/tcc/account/api/UserApi.java
StatusConfirmHandlerService (Interface)
(消息状态确认子系统)消息状态确认处理器 由于每个消息队列里的消息业务不一致,各个消息队列都应实现一个自己的状态处理器 @author Huanghs @since 2.0 @date 2017/11/9 [3 implementers]
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/StatusConfirmHandlerService.java
RechargeService (Interface)
充值业务接口 @author Huanghs @since 2.0 @date 2018/1/13 [3 implementers]
tcc-transaction/tcc-account/src/main/java/com/hason/dtp/tcc/account/service/RechargeService.java
ObjectSerializer (Interface)
Created by changming.xie on 7/22/16. [3 implementers]
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/serializer/ObjectSerializer.java
UserService (Interface)
用户业务接口 @author Huanghs @since 2.0 @date 2017/11/9 [2 implementers]
reliable-message-transaction/rm-account/src/main/java/com/hason/dtp/account/service/UserService.java
MessageApi (Interface)
可靠消息接口 @author Huanghs @since 2.0 @date 2017/10/20 [2 implementers]
reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/api/MessageApi.java

Core symbols most depended-on inside this repo

notNull
called by 40
ms-core/src/main/java/com/hason/dtp/core/utils/CheckUtil.java
getXid
called by 29
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/Transaction.java
newInstance
called by 27
ms-core/src/main/java/com/hason/dtp/core/utils/result/ResultBuilder.java
toString
called by 25
tcc-transaction/tcc-framework/tcc-transaction-api/src/main/java/org/mengyun/tcctransaction/api/TransactionXid.java
put
called by 24
ms-core/src/main/java/com/hason/dtp/core/utils/MapWapper.java
get
called by 20
tcc-transaction/tcc-account-api/src/main/java/com/hason/dtp/tcc/account/api/UserApi.java
save
called by 18
tcc-transaction/tcc-account-api/src/main/java/com/hason/dtp/tcc/account/api/UserApi.java
equals
called by 15
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/support/FactoryBuilder.java

Shape

Method 684
Class 147
Interface 40
Enum 8

Languages

Java100%

Modules by API surface

reliable-message-transaction/rm-message-api/src/main/java/com/hason/dtp/message/entity/Message.java33 symbols
ms-core/src/main/java/com/hason/dtp/core/support/FormModelMethodArgumentResolver.java29 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/Transaction.java21 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/JdbcTransactionRepository.java18 symbols
ms-core/src/main/java/com/hason/dtp/core/utils/MapWapper.java18 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/CachableTransactionRepository.java16 symbols
reliable-message-transaction/rm-account-api/src/main/java/com/hason/dtp/account/entity/User.java16 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/ZooKeeperTransactionRepository.java15 symbols
reliable-message-transaction/rm-message/src/main/java/com/hason/dtp/message/service/MessageServiceImpl.java15 symbols
ms-core/src/main/java/com/hason/dtp/core/utils/JsonMapper.java14 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/FileSystemTransactionRepository.java13 symbols
tcc-transaction/tcc-framework/tcc-transaction-core/src/main/java/org/mengyun/tcctransaction/repository/RedisTransactionRepository.java12 symbols

Datastores touched

distributed_transaction_dbDatabase · 1 repos
tccDatabase · 1 repos
tcc_capitalDatabase · 1 repos
tcc_pointDatabase · 1 repos
tcc_userDatabase · 1 repos

For agents

$ claude mcp add distributed-transaction-process \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact