如何拆分微服务?

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

1回答

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

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

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

收起
 2019-07-09
浏览227

提问者

fudaliang1999系统架构师, 中国银行

问题状态

  • 发布时间:2019-07-09
  • 关注会员:2 人
  • 问题浏览:919
  • 最近回答:2019-07-09
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30