文件名称:Naos:轻率的现代云服务架构蓝图+参考实现
文件大小:1.32MB
文件格式:ZIP
更新时间:2024-02-22 22:38:07
distributed-systems microservices correlation storage azure
轻率的现代云服务架构蓝图和参考实现 开发堆栈 C#、. Net Core 2.x,确保,Serilog,介体,FluentValidation,AutoMapper,xUnit,Shouldly,NSubstitute 建筑概念 建筑风格:六角形/洋葱形 模式:域事件 模式:域实体 模式:域值对象 模式:存储库(内存,cosmosdb,entityframework) 模式:装饰器 模式:规格 模式:查询对象(条件) 模式:图层超类型(实体) 模式:命令 模式:查询 模式:消息传递(服务总线,信号器,文件系统,rabbitmq) 服务API 风格: 实用REST:资源,http动词,crud +动作/命令 RPC:命令? 模式: 无状态:客户端维护状态[控制器] 外观:API充当外观,域逻辑超出了它的范围[Controller] 代理:外部实体(+验证,+转换)的包装器[ServiceDiscoveryClient] 讯息传递 模式: 竞争者, 扇出 入门 样品 秘密设定 设置金库: 创建密钥库 [= RESOURCE_NAME] 向Azure Active