互联网服务微服务拆分

如何拆分微服务?

微服务架构是一种风格,不同人设计的微服务大小、拆分方法各不相同。希望能介绍一下贵司微服务拆分的方法和原则。

参与6

1同行回答

尘世随缘尘世随缘  技术总监 , 上海某互联网金融公司
微服务:微服务是将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。这里所谓的“小”是指从领域模型来看,这个服务只提供同一类型的服务,不包含其他无关的服务。优点:减少代码冲突加剧,减少模块耦合,提升团队效率,提高开发质量。微...显示全部

微服务:微服务是将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,形成分布式调用,为用户提供最终价值。这里所谓的“小”是指从领域模型来看,这个服务只提供同一类型的服务,不包含其他无关的服务。

优点:减少代码冲突加剧,减少模块耦合,提升团队效率,提高开发质量。微服务拆分的方法有很多种,可以根据业务划分来拆解,可以根据变动频繁的模块来拆解等其他拆解方法,只不过领域模型是一种理论指导。一般也都是先理论->demo->实战的流程来做微服务。

收起
互联网服务 · 2019-07-09
浏览1045

提问者

fudaliang1999
系统架构师中国银行
擅长领域: 安全

问题来自

相关问题

问题状态

  • 发布时间:2019-07-09
  • 关注会员:2 人
  • 问题浏览:1744
  • 最近回答:2019-07-09
  • X社区推广