微服务需要拆分到什么程度?

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

微服务需要拆分到什么程度?

初商 2019-09-21 18:00:17 浏览2073
展开阅读全文

image.png

作者:克里斯·理查森

译者:喻勇

来源:《微服务架构设计模式》经出版社授权发布

导读:微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,或者在做微服务的路上,拆分服务是个很热的话题。那么我们应该按照什么原则将现有的业务进行拆分?是否拆分得越细就越好?本文将研究把应用程序分解为服务的策略和指南、分解的障碍以及如何解决它们。

01 服务拆分策略

1. 根据业务能力进行服务拆分和定义

创建微服务架构的策略之一就是采用业务能力进行服务拆分。业务能力是一个来自于业 务架构建模的术语。业务能力是指一些能够为公司(或组织)产生价值的商业活动。特定业务的业务能力取决于这个业务的类型。例如,保险公司业务能力通常包括承保、理赔管理、 账务和合规等。在线商店的业务能力包括:订单管理、库存管理和发货,等等。

识别业务能力

组织的业务能力通常是指这个组织的业

网友评论

登录后评论
0/500
评论
初商
+ 关注
所属团队号: 华章计算机