智慧建筑第三方功能集成微服务,目的是聚集所有涉及到第三方厂商调用的功能,按照业务功能划分不同微服务
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.
 
 
 
 
刘鑫 59deea6f4e 危险作业增加一个参数 3 weeks ago
..
AlarmService 修改异常信息返回 4 weeks ago
AspireApp 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
Common.SharedService 危险作业增加一个参数 3 weeks ago
Gateway/Ocelot.Gateway 创建一个框架 4 months ago
ParkingLotService 停车 3 months ago
ThirdPartyServices 修改问题 4 weeks ago
UCPlatform.Entities 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
UC_PlatformServices 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
VideoService 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
WeiCloud.Core 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
WeiCloud.Utils 停车门禁 4 months ago
.dockerignore 增加dockerfile 4 months ago
.gitignore 创建一个框架 4 months ago
ReadME.md 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago
WeiCloud.Fusion.sln 新增融合通信模块中安消用户和融合通信用户的映射 3 weeks ago

ReadME.md

代码分层说明

  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数据库管理层. 三方数据一般都需要做保存到数据库,这个数据库是一个独立的新的库