分层不太清楚

来源:5-20 Pod API 工程目录以及 proto 文件开发

田小麦

2022-11-11

大佬,Java里面 微服务分层模型是MVC形式,相当于一个pod服务,包括了对外接口和service等。而目前项目api也就是mvc中的controller,单独拆除去有什么优势嘛?

写回答

1回答

城中城

2022-11-11

个人理解 

  1. 尽可能在api层面 做业务逻辑  srv层尽量不去修改 ( 哪怕进入一些异常数据进来  可能在 api就被拦截下来 )

  2. 如果进来大量数据  有一定可能 只是api层崩溃   核心的 srv层 有概率是正常的 (毕竟分离出来了)

0
1
田小麦
我看到有一个回答可以相互学习,每层技术栈不同,之前的微服务架构注重业务模块拆分,云原生偏向于每层技术栈的拆分!
2022-11-12
共1条回复

Go 开发者的涨薪通道,自主开发 PaaS 平台核心功能

云原生专家带来稀缺的 PaaS 平台实战,带你直击核心业务+技术

400 学习 · 169 问题

查看课程