标签: 整洁架构
六边形架构在银行核心系统的落地
银行核心最痛的不是业务复杂,而是业务逻辑和周边技术死死绑在一起:换连接池要改核心,接新渠道要动账务,单测要起一整套中间件。六边形架构(Ports & Adapters)给出干净解法。 核心、端口与适配器 领域核心:纯业务规则,不依赖任何框架、数据库或 HTTP 客户端。 端口:核心暴露(入站)和需要(出站)的接口,用 Java 接口表达意图。 适配器:把端口接到具体技术——REST 控制器是入站适配器,JDBC 仓储是出站适配器。 public interface …
银行核心最痛的不是业务复杂,而是业务逻辑和周边技术死死绑在一起:换连接池要改核心,接新渠道要动账务,单测要起一整套中间件。六边形架构(Ports & Adapters)给出干净解法。 核心、端口与适配器 领域核心:纯业务规则,不依赖任何框架、数据库或 HTTP 客户端。 端口:核心暴露(入站)和需要(出站)的接口,用 Java 接口表达意图。 适配器:把端口接到具体技术——REST 控制器是入站适配器,JDBC 仓储是出站适配器。 public interface …