- 先来一张图!
- 阐述下个人观点
- 我认为此图的业务层在代码里表现就是前端代码,因为微服务领域模型按领域划分职责。
- 服务中心为单个微服务,微服务之间是直接采用fegin通信,不需要再包装任何中间代码层,jar层,不然无法体现微服务的独立性。
###疑问:
1.业务层是否需要再包装,即对各个服务中心包装一对一的范围业务接口
业务层是直接调用服务中心,还是应该在把中心服务聚合包装一次更合理
简而言之就是*服务中心能不能被前端直接调用,
2.服务中心之间的调用,是否需要进行再包装,比如 服务中心有fegin层、restApi层,
中心之间的访问 是否对fegin进行包装,其他只能引用fegin包装层
3. 如果一个 会员中心,需要填写表单并上传文件,是会员中心直接包装一个完整的接口(内部调用文件中心),
还是业务端自己独立调用文件中心,收到返回,再调用会员中心更合理