美文网首页
微服务拆分原则

微服务拆分原则

作者: 新时代农民工 | 来源:发表于2020-04-16 17:36 被阅读0次

微服务拆分原则

微服务拆分过程中需严格遵守高内聚、低耦合原则,同时结合项目的实际情况,综合考虑业务领域、功能稳定性、应用性能、团队以及技术等因素。

1、基于业务领域拆分,在领域模型设计时需对齐限界上下⽂,围绕业务领域按职责单一性、功能完整性进行拆分,避免过度拆分造成跨微服务的频繁调用。

2、基于业务变化频率和业务关联拆分,识别系统中的业务需求变动较频繁的功能,考虑业务变更频率与相关度,并对其进行拆分,降低敏态业务功能对稳态业务功能的影响。

3、基于应用性能拆分,考虑系统⾮功能性需求,识别系统中性能压力较大的模块,并优先对其进行拆分,提升整体性能,缩小潜在性能瓶颈模块的影响范围。

4、基于组织架构和团队规模,提高团队沟通效率。

5、基于不同功能的技术和架构异构以及系统复杂度

相关文章

  • springcloud

    微服务 服务拆分的原则 高内聚、低耦合 服务正交性原则 拆分层级最多三层 粒度适中,演进式拆分 避免循环依赖 通用...

  • 架构师进阶实战随堂笔记五

    场景五:微服务中的服务划分问题 微服务拆分原则、方法与最佳实践 目录 应该怎样去拆分服务呢? 基本原则: 低耦合,...

  • Java高并发-应用拆分

    应用拆分 应用拆分原则 应用拆分思考 Dobbo 和 SpringCloud Dobbo : 分布式服务框架,提供...

  • 微服务架构设计和拆分

    微服务架构的设计原则 拆分足够微 轻量级通信 领域驱动原则 单一职责原则 DevOps(开发/运维)及两个披萨 不...

  • 微服务的拆分规范和原则

    微服务的拆分规范和原则 拆分方案 压力模型拆分 业务模型拆分--主链路拆分--领域模型拆分--用户群体拆分--前后...

  • 微服务拆分原则

    微服务拆分原则 微服务拆分过程中需严格遵守高内聚、低耦合原则,同时结合项目的实际情况,综合考虑业务领域、功能稳定性...

  • 五、服务拆分的原则

    一、服务拆分的原则 单一职责,高内聚低耦合 服务粒度适中 以业务模型切入 演进式的开发好的服务具备的特征 二、分析...

  • 业务拆分原则介绍

    1. 常见的做法 常见的错误做法: 服务拆分粒度越小越好 按照大公司的套路拆分 以代码量为拆分标准 拆分核心三原则...

  • AKF扩展立方

    X轴原则:横向扩展 复制服务或者数据库来分散事务负载. Y原则 将不同的服务数据拆分开来.把各个业务独立开来. Z...

  • 微服务拆分策略和原则

    一、前言 微服务在最近几年大行其道,很多系统的研发都在考虑采用微服务架构,同时,随着 Docker 容器技术和De...

网友评论

      本文标题:微服务拆分原则

      本文链接:https://www.haomeiwen.com/subject/odsdvhtx.html