服务化了,没想到耦合更加严重?

数据库实例耦合

说明:本文由早期存档重新编写。旧正文及旧图片已移除,以下内容为重新整理后的独立版本。

服务化不会自动降低耦合;如果边界、数据和发布方式没有改变,耦合只会换一种形式。

重新整理后的要点

  • 按业务能力划分边界,不按技术层机械拆分。
  • 减少跨服务共享数据库和同步调用链。
  • 为接口版本、超时、重试、幂等和故障隔离建立统一约束。

我的处理原则

这类问题需要结合业务规模、版本、预算和风险承受能力判断。本文保留的是可复核的思考框架;涉及具体实施时,应先在测试环境验证,并记录变更与回退方案。