微服务要有层次结构,不能形成网状,应该要有比较清晰的层次划分,分为高、低层,每层可以有多个服务,高层单向调用低层,同一层级之间可互调。
拆分原则
1、改动少、发版少的功能应该独立成服务
2、
基础服务
基础服务属于低层,提供登录,认证、授权,短信发送,邮件发送,用户协议等功能。基础服务不可调用其他服务。
权益服务
权益服务对外提供客户权益发送,核销,查询等,以来基础服务。
公共服务
提供比较通用的业务服务,比如日历查询,城市查询等,依赖基础服务。
微服务要有层次结构,不能形成网状,应该要有比较清晰的层次划分,分为高、低层,每层可以有多个服务,高层单向调用低层,同一层级之间可互调。
1、改动少、发版少的功能应该独立成服务
2、
基础服务属于低层,提供登录,认证、授权,短信发送,邮件发送,用户协议等功能。基础服务不可调用其他服务。
权益服务对外提供客户权益发送,核销,查询等,以来基础服务。
提供比较通用的业务服务,比如日历查询,城市查询等,依赖基础服务。