优点:
1.去中心化和服务组件化
2.分散服务治理和分散数据管理
3.强调业务单一性,弱化业务耦合度
4.容错设计和资源合理分配
缺点:
1.对人员技术素质要求相对较高
2.过多的约定俗称对团队协调性要求高
3.微服务拆分粒度决定了扩展难度和维护难度
4.回归和冒烟测试很复杂
优点:
1.去中心化和服务组件化
2.分散服务治理和分散数据管理
3.强调业务单一性,弱化业务耦合度
4.容错设计和资源合理分配
缺点:
1.对人员技术素质要求相对较高
2.过多的约定俗称对团队协调性要求高
3.微服务拆分粒度决定了扩展难度和维护难度
4.回归和冒烟测试很复杂