服务拆分的原则

一.拆分的原则

1.粒度与规模相当

扩张期:3人对应1个服务
维护期:2人对应多个服务

2.演进式拆分

  • 不要一味跟风“大厂”
  • 拆分是为了解决复杂度,提高性能
  • 权衡拆分收益和成本

3.以模型职责拆分

服务拆分的原则_第1张图片

二.数据库拆分后数据一致性的问题

解决方案

最终一致性来替代分布式事务

实现方法

  • 可靠事件模式:不断重试
  • 补偿模式:补偿/ 回滚

你可能感兴趣的:(微服务,分布式,微服务,服务拆分,网易云微专业,Java)