From f4ce4557c04dbf88fa53903d4809207ec65cf5b6 Mon Sep 17 00:00:00 2001 From: lingniu Date: Wed, 1 Jul 2026 16:16:16 +0800 Subject: [PATCH] docs: mark old deployment adr superseded --- DECISIONS.md | 6 +++--- .../lingniu/ingest/historyapp/MavenModuleProfileTest.java | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/DECISIONS.md b/DECISIONS.md index a5315d41..a63c9f9b 100644 --- a/DECISIONS.md +++ b/DECISIONS.md @@ -37,10 +37,10 @@ - **Consequences**: Phase 2 工期相应拉长;JSATL12 需要对象存储后端(本地 / S3 / OSS) ## ADR-006 部署形态:GB32960 三应用拆分 -- **Status**: Superseded +- **Status**: Superseded by ADR-011 - **Context**: 原 `bootstrap-all` 一体化启动已被 GB32960 拆分部署替代 -- **Decision**: 生产默认部署 `gb32960-ingest-app`、`vehicle-history-app`、`vehicle-analytics-app` 三个应用;旧 `bootstrap-all` 模块删除 -- **Consequences**: CI/CD 分别构建三个镜像;协议接入、历史查询、统计消费可以独立发布和回滚 +- **Decision**: 当时生产默认部署 `gb32960-ingest-app`、`vehicle-history-app`、`vehicle-analytics-app`;旧 `bootstrap-all` 模块删除 +- **Consequences**: 该三应用边界已由 ADR-011 的三协议接入 + 历史 + 统计生产面取代;协议接入、历史查询、统计消费仍保持独立发布和回滚。 ## ADR-007 Java 25 + 虚拟线程 + Disruptor - **Status**: Accepted diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java index 3109c2ae..79d6b715 100644 --- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java +++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java @@ -473,6 +473,7 @@ class MavenModuleProfileTest { assertThat(decisions) .contains("## ADR-004 信达 Push:Legacy only") + .contains("## ADR-006 部署形态:GB32960 三应用拆分\n- **Status**: Superseded by ADR-011") .contains("## ADR-011 默认生产面:三协议接入 + 历史 + 统计") .contains("## ADR-012 JSATL12 附件上传:Optional only") .contains("GB32960、JT808、Yutong MQTT、vehicle-history-app、vehicle-analytics-app") @@ -486,6 +487,7 @@ class MavenModuleProfileTest { .doesNotContain("optional-event-file-store") .doesNotContain("optional-raw-archive-store") .doesNotContain("## ADR-004 信达 Push:保留模块但彻底重写\n- **Status**: Accepted") + .doesNotContain("CI/CD 分别构建三个镜像") .doesNotContain("Spring Boot 3.4.x"); }