在 .NetFramework 中使用 WebApi ,在不讨论 微服务 的模式下,大部分都是以层来拆分库的 : 基础设施 数据存储层 服务层 WeApi 层 一些其它的功能库 项目结构可能会像下面这样子 有些人可能会将其中的 数据存储层.服务层 按业务功能进行垂直拆分, 但是到了 WebApi 这层,就不得不把所向所有业务功能的 Controller 都堆在这儿了. 随着业务的堆积,WebApi 这层的代码量越来越大,耦合性也越来越强,越来越难维护. … …… ……… ………… 这时候,微服务…