架构之微服务划分

微服务要有层次结构,不能形成网状,应该要有比较清晰的层次划分,分为高、低层,每层可以有多个服务,高层单向调用低层,同一层级之间可互调。

拆分原则

1、改动少、发版少的功能应该独立成服务
2、

基础服务

基础服务属于低层,提供登录,认证、授权,短信发送,邮件发送,用户协议等功能。基础服务不可调用其他服务。

权益服务

权益服务对外提供客户权益发送,核销,查询等,以来基础服务。

公共服务

提供比较通用的业务服务,比如日历查询,城市查询等,依赖基础服务。

你可能感兴趣的:(架构,架构,微服务架构,微服务)