feat(GOV-008): 采用 RocketMQ 消息队列架构

This commit is contained in:
2026-08-13 14:22:50 +08:00
parent 3cc00de8f6
commit f5994ad77e
34 changed files with 463 additions and 43 deletions
@@ -0,0 +1,20 @@
# GitNexus 开发后基线
## 状态
```text
Repository: /Users/citrons/Documents/Codex/2026-08-12/wo-x/a-share-analysis
Indexed: 8/13/2026, 2:12:02 PM
Indexed commit: 3cc00de
Current commit: 3cc00de
Status: ✅ up-to-date
```
## 图谱规模
- 949 个节点。
- 1132 条关系。
- 13 个聚类。
- 23 条流程。
本次新增内容以文档、环境模板和契约测试为主,没有新增 MQ 运行时代码或执行流。
@@ -0,0 +1,26 @@
# GitNexus 开发前基线
- 功能编号:GOV-008
- 记录时间:2026年8月13日 GMT+8 13:59:16
- 分支:main
- 基线提交:3cc00de8f65e
## 工作区
```text
(干净)
```
## GitNexus 状态
```text
Repository: /Users/citrons/Documents/Codex/2026-08-12/wo-x/a-share-analysis
Indexed: 8/13/2026, 1:59:15 PM
Indexed commit: 3cc00de
Current commit: 3cc00de
Status: ✅ up-to-date
```
## 后续人工分析
在修改代码前,将 GitNexus query、context、impact 的结论写入 `gitnexus/impact-plan.md`。高风险结果必须先获得用户确认。
@@ -0,0 +1,14 @@
# GitNexus 前后对比
## 开发前
- 基线提交:`3cc00de`
- RabbitMQ 仅存在于文档、模板和契约测试,没有运行时代码或执行流。
## 开发后
- 当前活动架构统一为 RocketMQ 5.x。
- 新增 MessageBusAdapter、Topic/Tag/Group、重试、死信、幂等和顺序键约束。
- GitNexus 变更检测为 LOW,0 条执行流受影响。
结论:调整发生在实现客户端之前,避免了双栈迁移;后续真实风险集中在 Node 客户端与 RocketMQ 5.3.2 的契约验证。
@@ -0,0 +1,10 @@
# GitNexus 变更检测
- 检测日期:2026-08-13
- 范围:unstaged
- 变更文件:16 个已跟踪文件,另含 GOV-008 功能档案与 ADR 新文件。
- 变更符号:35
- 受影响流程:0
- 风险:LOW
变更集中在当前架构、环境模板、部署说明、代码规范和环境契约测试。GitNexus 未发现市场业务、数据库、HTTP 或消息运行流程受影响,因为 Server 和 MQ 客户端尚未实现。
@@ -0,0 +1,13 @@
# GitNexus 开发前影响分析
- 分析日期:2026-08-13
- 基线提交:`3cc00de`
- 索引状态:up-to-date
查询 RabbitMQ、消息队列、Scheduler、Worker 和部署配置。当前仓库没有 Server 生产代码或 MQ 执行流,影响集中在系统架构、代码开发规范、环境模板、部署文档和环境契约测试。
- `environment-baseline.test.mjs`:LOW,无上游调用方或业务流程。
- `system-architecture.md`:LOW,直接引用方为 README 与文档索引。
- `code-development-standards.md`:LOW,直接引用方为 README 与文档索引。
结论:不影响市场业务、数据库或 HTTP 运行流程。主要风险是环境键漂移和把 NameServer 可达误判为消息链路可用,分别由契约测试和分层连接证据控制。