📞 联系我们
微信
微信二维码
QQ 28449472
手机 182 2992 3839
技术评估 · 当前版本 v4.0

架构评估报告 v3.0 / v4.0

v4.0 是当前版本的完整评估:基于全量代码仓库扫描(1095 个 Java 文件、27 个 Maven 模块、5 个独立数据库、89 张表),覆盖服务独立性、耦合度、数据隔离、扩展性、可维护性、技术栈先进性六大维度,给出加权评分、架构成熟度定级与 P0~P3 改进路线图。v3.0 为历史迭代版本总结,收束 v3.0 ~ v11.0 一代。

v4.0 评估速览

2026-10-01

结论一句话:架构已到位,工程化待补课 —— 模块边界真实成立且已被门禁固化,但测试覆盖、CI 与两处 P0 缺陷拉低了整体得分。

六维度评分

加权综合 71.3 / 100

  • 技术栈先进性9.0/10
  • 服务独立性8.0/10
  • 耦合度7.5/10
  • 扩展性7.5/10
  • 数据隔离6.0/10
  • 可维护性5.5/10
已具备的强项

边界真实且可执行

  • 五个业务模块互相零直接依赖,全部经 api-* 契约(实测 import 矩阵)
  • 4 条架构门禁可执行:非零退出即失败,扫描 1235 个文件
  • 数据权限 fail-closed:未接 SPI 即全拒绝,不静默越权
  • 模型合规 + 内容安全双护栏(含向量化链路与流式分段缓冲)
P0 待修

四条必须先解决

  • business 在 SQL 中跨库直连 system 的表,击穿数据隔离
  • dev 配置含明文口令,且默认 profile 就是 dev
  • 测试覆盖 1.3%(1081 个 main 文件仅 14 个测试类)
  • 无任何 CI 配置,架构门禁没有挂载点
下阶段重点

把边界交给机器守

  • 接入 CI:arch-check.ps1 + mvn test 串成流水线
  • 整改跨库 SQL,恢复"每服务一库"承诺
  • 轮换明文凭据,收敛默认 profile
  • 统一数据库迁移机制,清除空 db/migration

两版分工对照

v3.0 / v4.0

历史归历史、现状归现状:v3.0 回答"这一代发现了什么",v4.0 回答"现在实际是什么"。两版内容不重叠,交叉引用。

维度 v3.0 · 历史迭代版本总结 v4.0 · 当前版本评估
定位 历史一代的总结(收束 v3.0 ~ v11.0 共 9 份报告) 当前实际状态的唯一权威评估
时间跨度 2025-06-19 ~ 2026-08-31(约 14 个月) 2026-10-01(单点全量扫描)
评分口径 5 分制 → 10 分制 → 100 分制(变过三次) 六维度加权 71.3/100(并给出均权 72.5 对照)
核心内容 十版评分演进、各版关键变更、五条历史规律、遗留问题交接 架构全景、六维度深度分析、加权评分与 L1~L5 定级、P0~P3 路线图、专家分席意见
主要用途 回答"为什么分数是这样"、避免重蹈历史覆辙 回答"现在该改什么"、作为排期与验收依据
证据基础 引用各历史报告原文(原样保留,不改写历史) 全量扫描实测:pom 版本、import 矩阵、psql 实查、SQL 全仓扫描

版本时间线

2 个版本

当前仅保留两个版本:v4.0(当前评估)与 v3.0(历史总结)。其余历史版本的渲染文档已清理。

说明:v3.0 的 HTML 尚未按最新 Markdown 重新渲染,当前打开的是历史原件;最新内容以仓库 doc/QuickBlue微服务架构评估报告_v3.0.md 为准。