From: 刘洪青 Date: Fri, 11 Oct 2019 05:50:01 +0000 (+0800) Subject: docs: 目录结构变更说明 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=53fff6ec5dfbf4fc1eefef68cc098a8d1ae616c0;p=institute%2Fsw-backend.git docs: 目录结构变更说明 --- diff --git a/readme.md b/readme.md index 7ea6e4a..bb76d56 100644 --- a/readme.md +++ b/readme.md @@ -10,24 +10,24 @@ ``` doc 文档 +common 公共类库 + gateway 网关,提供前端的认证、接口路由、访问控制,并将认证的用户信息传递到后端接口、服务接口。 -bff 后端项目,提供后端接口,将服务接口做封装后暴露给前端使用。 +admin-bff/bff 后端项目,提供后端接口,将服务接口做封装后暴露给前端使用。 面向不同的前端,可以创建多个 bff -sa 微服务项目,提供服务接口,将业务类库包装成微服务。 +admin-sa/sa 管理功能微服务项目,提供服务接口,将业务类库(基础功能)包装成微服务。 可以考虑将多个业务类库合并为一个 sa,也可以每个业务类库对应一个 sa 业务类库之间存在依赖请求的情况: 当考虑合并为一个 sa 时,则可以直接通过类库依赖的方式(即 领域层 相互依赖) 当纯粹微服务化,即多个 sa 时,须使用 Feign Client 进行远程调用,不可以使用类库依赖 -common 公共类库 - -base 业务类库,基础功能,领域层、接口层的实现 +admin-sa/base 业务类库,基础功能,领域层、接口层的实现 -system 业务类库,系统功能,领域层、接口层的实现 +biz-sa/sa 业务示例微服务项目,提供服务接口,将业务类库(业务示例)包装成微服务。 -biz 业务类库,业务示例,领域层、接口层的实现 +biz-sa/biz 业务类库,业务示例,领域层、接口层的实现 ```