分布式服务治理业务拆分原则

首先说一下不好的思路:

1.服务拆分粒度越小越好(小服务≠微服务,实际业务需要空间换时间的,放到同一个服务里面,例如两个表之间有强关联性,不能简单地以表的操作作为服务划分的粒度)。

2.以代码量为拆分标准(服务拆分不是代码拆分)。

3.完全凭经验和感觉,或者按照别人家的套路拆分(经验和感觉也需要基于理论和实践基础)。

下面才是好的思路或者原则:

1.单一职责同时职责功能完整。

2.粒度适中,团队接受,适合公司的组织架构。

3.版本兼容性,回归测试和上线的便捷性需要考虑。

4.小步快步迭代,非一次性拆分完成。

5.精益求精,持续优化改进。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “微服务架构”这一术语在前几年横空出世,用于描述这样一种特定的软件设计方法,即以若干组可独立部署的服务的方式进行软...
    ThoughtWorks阅读 16,994评论 1 71
  • 1. 微服务架构介绍 1.1 什么是微服务架构? 形像一点来说,微服务架构就像搭积木,每个微服务都是一个零件,并使...
    静修佛缘阅读 6,696评论 0 39
  • 服务拆分与架构演进 “领域驱动设计和服务自演进能力是内功。” 前言 《微服务的团队应对之道》提到,微服务帮助企业提...
    ThoughtWorks阅读 4,032评论 0 36
  • 摘要:本文中,我们将进一步理解微服务架构的核心要点和实现原理,为读者的实践提供微服务的设计模式,以期让微服务在读者...
    Java架构师Carl阅读 5,860评论 0 20
  • 记得《伯凡日知录》有一期,讲中年危机。他说现在美国有些教授不愿意招收中国学生读博士,原因是中国留学生考博士的能力很...
    崇理阅读 520评论 0 1