美文网首页
微服务器的折分

微服务器的折分

作者: 土包佬 | 来源:发表于2019-08-14 20:16 被阅读0次

    拆分原则:
    单一职责、服务粒度适中、考虑团队结构、以业务模型切入、演进式拆分、避免环形依赖和双向依赖
    根据两个维度来拆分
    1、按领域来拆分,例如电商可分成三大块,
    第1块,基础服务,它其实是跟业务关系并不大,但是能提供系统最基础的功能,例如用户管理、权限管理、审计等
    第2块、支持服务,比如第三方的一些东西,比如发短信、支付网关,可能跟我直接业务没有关系了,但是是对我的业务有一定支持作用。
    第3块,核心业务了,核心业务比如我的审批流程,或者是风控,这是我的核心价值。

    2、按业务
    按照业务来拆分,比如订单、客户管理、产品,我们都是按照这种方式来拆。

    作为主教练需要考虑这个球队如何保持一个整体,一个球队,分成中场、前端或者是后卫,怎么保持他们的阵型,中间的配合是不是足够到位,传球顺不顺,中场和前场会不会脱节等等,这都是技术管理者要解决的问题。

    拆分步骤:
    分析业务模型、确定服务边界、模块拆分、数据库拆分

    相关文章

      网友评论

          本文标题:微服务器的折分

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