- 微服务的拆分
微服务的拆分方法
Domain Driven Design
《领域驱动设计 - 软件核心复杂性应对之道》
《实现-领域驱动设计》
《领域驱动设计 - 精简版》
面向对象拆分
By Name
By Verb
拆分的维度
- 按照职责划分
- 按照通用性划分(中台)
微服务的粒度
- 满足业务需求
- 增量迭代
- 持续进化
服务注册与服务发现
服务发现:服务消费者总能找到服务提供者的机制
如何实现服务发现
原理: 注册中心
Action Conquers Fear, Impetuous, Indolence and so on. (行动能够克服一切恐惧,浮躁,懒惰)
Domain Driven Design
《领域驱动设计 - 软件核心复杂性应对之道》
《实现-领域驱动设计》
《领域驱动设计 - 精简版》
面向对象拆分
By Name
By Verb
拆分的维度
微服务的粒度
服务发现:服务消费者总能找到服务提供者的机制
如何实现服务发现
原理: 注册中心