You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
536 B
536 B
代码分层说明
- 网关层 Ocelot:轻量,配置简单,统一入口;
- WeiCloud.Utils工具层 WeiCloud.Utils:利用现有的V4的工具层;
- Aspire微服务统一发现层(可选) Aspire:利用微软提供的Aspire做微服务的统一发编排,简单;
- DDD的Entities实体层 包含该微服务的枚举、实体、领域模型等;
- Web API 层 对外调用的控制器层;
- DomainService服务层定义服务接口和服务实现类;
- Dto的Domain层(可选) 定义涉及到的dto,可以通过AutoMapper做映射,也可以不用,可选;
- Store数据库管理层. 三方数据一般都需要做保存到数据库,这个数据库是一个独立的新的库