01 2021 档案
摘要:领域-子域(核心域、通用域和支撑域) 限界就是领域的边界,而上下文则是语义环境。 限界上下文确定了微服务的设计和拆分方向,是微服务设计和拆分的主要依据。 实体与值对象 实体的特点:有 ID 标识,通过 ID 判断相等性,ID 在聚合内唯一即可。状态可变,它依附于聚合根,其生命周期由聚合根管理。实体一
阅读全文
摘要:一体化架构 优点:简单,方便管理,节省人力,方便维护 缺点:只适合小团队开发,耦合高,构建发布不灵活 服务化架构: 优点:灵活,扩展性高 缺点:维护成本高 服务拆分原则: 1单一服务内部功能,高内聚低耦合 2先粗略拆分后细化 3拆分不影响日常迭代 4服务具备可扩展性 服务之间使用RPC框架互通 分布
阅读全文