加载中
.NET Core开发实战(第16课:选项数据热更新:让服务感知配置的变化)--学习笔记

16 | 选项数据热更新:让服务感知配置的变化 选项框架还有两个关键类型: 1、IOptionsMonitor 2、IOptionsSnapshot 场景: 1、范围作用域类型使用 IOptinsSnapshot 2、单例服务使用 IOptions...

.NET Core开发实战(第5课:依赖注入:良好架构的起点)--学习笔记(上)

05 | 依赖注入:良好架构的起点 为什么要使用依赖注入框架 借助依赖注入框架,我们可以轻松管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和可扩展性 ASP.NET Co...

.NET 云原生架构师训练营(模块二 基础巩固 日志)--学习笔记

2.2.2 核心模块--日志 ILogger 的使用 日志的 ID 日志的分类 日志的级别 LoggerProvider 日志的最佳实践 .NET Core 和 ASP.NET Core 中的日志记录:https://docs.microsoft.com/zh-cn/aspnet...

.NET Core开发实战(第8课:配置框架:让服务无缝适应各种环境)--学习笔记

08 | 配置框架:让服务无缝适应各种环境 配置是应用程序发布到各种环境的必备能力,这一节开始详细讲解 ASP.NET Core 的配置框架 配置框架的核心包有两个,一个抽象包,一个实现包 Microsof...

.NET Core开发实战(第7课:用Autofac增强容器能力)--学习笔记(下)

07 | 用Autofac增强容器能力:引入面向切面编程(AOP)的能力 如何获取没有命名的服务呢? // 获取没有命名的服务,把 namd 去掉即可 var servicenamed = this.AutofacContainer.Resolve<IMy...

.NET Core开发实战(第6课:作用域与对象释放行为)--学习笔记(下)

06 | 作用域与对象释放行为 接下来,把服务切换为单例模式,通过工厂的方式 services.AddSingleton<IOrderService>(p => new DisposableOrderService()); 启动程序,输出如下: =======1====...

.NET Core开发实战(第15课:选项框架:服务组件集成配置的最佳实践)--学习笔记

15 | 选项框架:服务组件集成配置的最佳实践 这一节讲解如何使用选项框架来处理服务和配置的关系 选项框架的特性: 1、支持单例模式读取配置 2、支持快照 3、支持配置变更通知 4、支持运行时...

.NET Core开发实战(第32课:集成事件:解决跨微服务的最终一致性)--学习笔记

32 | 集成事件:解决跨微服务的最终一致性 首先看一下集成事件的工作原理 它的目的时为了实现系统的集成,它主要是用于系统里面多个微服务之间相互传递事件 集成事件的实现方式有两种,一种是...

.NET 云原生架构师训练营(模块一 架构师与云原生)--学习笔记

目录 什么是软件架构 软件架构的基本思路 单体向分布式演进、云原生、技术中台 1.1 什么是软件架构 1.1.1 什么是架构? Software architecture = {Elements, Forms, Rationale/Constraints}...

说透中台(落地篇三)--学习笔记

09 | 中台落地第四步:中台的建设与接入(Delivery) 交付的第一步一定是要组建一支有战斗力的队伍,中台的建设需要的能力与传统产品还是有比较大的差别。 因为中台所处的特殊位置,对产品界...

.NET Core开发实战(第19课:日志作用域:解决不同请求之间的日志干扰)--学习笔记

19 | 日志作用域:解决不同请求之间的日志干扰 开始之前先看一下上一节的代码 // 配置的框架 var configBuilder = new ConfigurationBuilder(); configBuilder.AddCommandLine(args); config...

.NET Core开发实战(第26课:工程结构概览:定义应用分层及依赖关系)--学习笔记

26 | 工程结构概览:定义应用分层及依赖关系 从这一节开始进入微服务实战部分 这一节主要讲解工程的结构和应用的分层 在应用的分层这里定义了四个层次: 1、领域模型层 2、基础设施层 3、应用...

.NET Core开发实战(第33课:集成事件:使用RabbitMQ来实现EventBus)--学习笔记(上)

33 | 集成事件:使用RabbitMQ来实现EventBus 这一节我们来讲解如何通过 CAP 组件和 RabbitMQ 来实现 EventBus 要实现 EventBus,我们这里借助了 RabbitMQ,它的整个安装和使用的体验是非常人...

《ASP.NET Core 微服务实战》-- 读书笔记(第6章)

第 6 章 事件溯源与 CQRS 在本章,我们来了解一下随着云平台一同出现的设计模式 我们先探讨事件溯源和命令查询职责分离(CQRS)背后的动机与哲学 事件溯源简介 事实由事件溯源而来 我们大脑就...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部