公共代码与共享组件 · coinex-common
职责与定位
包含公共服务基类、日志契约以及部分驱动和 Netty 相关代码。
| 属性 | 内容 |
|---|---|
| 源码目录 | coinex-common |
| 分类 | 公共组件、任务与部署 |
| 工程角色 | 共享组件 / 构建或任务集合 |
| 构建入口 | coinex-common/pom.xml |
已核对的源码入口
| 类或接口 | 源码路径 |
|---|---|
DriverService |
coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/DriverService.java |
EthServerService |
coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/EthServerService.java |
ServerService |
coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/ServerService.java |
ServiceNameConverter |
coinex-common/coinex-common-log/src/main/java/org/demochain/logging/logback/converter/ServiceNameConverter.java |
Service |
coinex-common/coinex-netty-protocol/src/main/java/org/demochain/netty/protocol/service/Service.java |
ServiceRegisterBean |
coinex-common/coinex-netty-server/src/main/java/org/demochain/netty/server/bean/ServiceRegisterBean.java |
接口摘录
以下签名来自接口声明,用于定位能力;接口声明不等于实现和线上调用已验证。
DriverService
String getAccounts();
String getAccounts(List<String> list);
String getAccounts(String id);
String getAccounts(String id,Integer count);
EthServerService
Boolean informHash(String orderId,String hash);
ServerService
String test();
void rechargeRecord(TxInfo txInfo);
void rechargeRecordContract(TxInfo txInfo);
List<String> getContractByWalletName(String walletName);
启动入口线索
coinex-common/coinex-common-redis/src/main/java/org/demochain/redis/ExbaseRedisApplication.javacoinex-common/coinex-netty-client/src/main/java/org/demochain/netty/client/NettyClientApp.javacoinex-common/coinex-netty-server/src/main/java/org/demochain/netty/server/NettyServerApp.java
仅列出已发现的 main 入口,部署数量与启用参数需对照目标环境确认。
核心流程核对
先核对各模块依赖,再确认重复组件的实际引用版本;不当作单一独立服务。
边界与验证
本页核对了工程结构、所列文件与部分公开接口;未验证完整调用链、生产启用状态或运行结果。
对照各消费者的构建依赖和实际任务入口,检查是否存在重复或历史目录;逐任务核对调度开关、重复执行和失败恢复。
完整直属子目录
以下是当前检出的直属子目录,不等于同时部署的服务列表。任务集合与聚合目录需逐项确认构建和启用状态。
| 子目录 | 构建入口 |
|---|---|
coinex-common/coinex-common-core/ |
coinex-common/coinex-common-core/pom.xml |
coinex-common/coinex-common-dependencies/ |
coinex-common/coinex-common-dependencies/pom.xml |
coinex-common/coinex-common-dubbo/ |
coinex-common/coinex-common-dubbo/pom.xml |
coinex-common/coinex-common-es/ |
coinex-common/coinex-common-es/pom.xml |
coinex-common/coinex-common-eventbus/ |
coinex-common/coinex-common-eventbus/pom.xml |
coinex-common/coinex-common-log/ |
coinex-common/coinex-common-log/pom.xml |
coinex-common/coinex-common-redis/ |
coinex-common/coinex-common-redis/pom.xml |
coinex-common/coinex-netty-client/ |
coinex-common/coinex-netty-client/pom.xml |
coinex-common/coinex-netty-protocol/ |
coinex-common/coinex-netty-protocol/pom.xml |
coinex-common/coinex-netty-server/ |
coinex-common/coinex-netty-server/pom.xml |