智慧建筑第三方功能集成微服务,目的是聚集所有涉及到第三方厂商调用的功能,按照业务功能划分不同微服务
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

代码分层说明

  1. 网关层 Ocelot:轻量,配置简单,统一入口;
  2. WeiCloud.Utils工具层 WeiCloud.Utils:利用现有的V4的工具层;
  3. Aspire微服务统一发现层(可选) Aspire:利用微软提供的Aspire做微服务的统一发编排,简单;
  4. DDD的Entities实体层 包含该微服务的枚举、实体、领域模型等;
  5. Web API 层 对外调用的控制器层;
  6. DomainService服务层定义服务接口和服务实现类;
  7. Dto的Domain层(可选) 定义涉及到的dto,可以通过AutoMapper做映射,也可以不用,可选;
  8. Store数据库管理层. 三方数据一般都需要做保存到数据库,这个数据库是一个独立的新的库