依赖倒置DIP 我们先来看看传统的三层架构,如下图所示: 从上图中我们可以看到:在传统的三层架构中,层与层之间是相...[作者空间]
有源码更快更方便的学习,项目内容如下: 1. 分布式 2. Consul集群 3. Ocelot 负载均衡 4. ...[作者空间]
缓存 1. 把昨天添加的项目AspNetCore.MicroService.Gateway 引用 Polly 包 ...[作者空间]
Ocelot 作用 1. 路由---核心功能 2. 集群负载均衡 上一章Consul做到了集群、自动注册发现和健康...[作者空间]
这一章主要做个简单的分布式--前后端分离 目标:项目从单体架构改成分布式 1. 新建解决方案和项目 选择 模型视图...[作者空间]
有源码更快更方便的学习,项目内容如下: 1..Net Core 3.x MVC 基础 2. 扩展日志 log4ne...[作者空间]
1. 讲故事 大家在经过面向对象洗礼的时候,都了解过接口,而且知道它是一种自上而下的设计思路,举个例子,我们电脑上...[作者空间]
1、Action 缓存 IResourceFilter 不同环境都可以做缓存,只是效果不一样 基于IReso...[作者空间]
1. 结果过滤器 IResultFilter 结果过滤器:这个过滤器的作用和操作过滤器非常相似,主要其作用范围...[作者空间]
ActionFilter方法 过滤器 操作过滤器:当请求进入 API 接口的时候,操作过滤器提供了一个进入之前(b...[作者空间]
特性的依赖注入 1. 特性是编译时确定的 2. 特性构造函数只能传递常量,不能传递变量 修改上一章的例子 1.全局...[作者空间]
AOP能在不破坏代码封装的前提下,去额外扩展功能 优点: 1. 聚焦业务逻辑,轻松扩展功能 2.代码复用,集中管理...[作者空间]
一、发布 上面有多种发布方式,这里我选择事物发布,具体区别请自行百度。 点击下一步、然后继续选择需要发布的对象。 ...[作者空间]
AddTransient: 瞬时-即时构造 AddSingleton:单例-全程唯一 AddScoped:作用域单...[作者空间]
控制反转--就是把对象的依赖换成对抽象的依赖 步骤:抽象----实现----注册----使用 首先我们先添加接口项...[作者空间]
ASP.NET Core 中的中间件是嵌入到应用管道中用于处理请求和响应的一段代码。 ASP.NET Core 请...[作者空间]
Kestrel 是一个跨平台的适用于 ASP.NET Core 的 Web 服务器。 Kestrel 是 Web ...[作者空间]
项目发布 AspNetCore.Dome 项目 右键 -> 发布 选择文件夹 -> 下一步 选择把文件发布到哪个文...[作者空间]
Core 内置日志 可以从 Home 控制器 代码里看到有这么几行日志代码 ,这就是 依赖注入,后面会用的很多。 ...[作者空间]
通过 Session 来简单的了解一下管道和中间件的概念 this.HttpContext.Session 这样用...[作者空间]