.Net Core

.NET Core微服务之基于Polly+AspectCore实现熔断与降级机制
.Net Core

.NET Core微服务之基于Polly+AspectCore实现熔断与降级机制

150 0

一、熔断、降级与AOP1.1 啥是熔断?  在广义的解释中,熔断主要是指为控制股票、期货或其他金融衍生产品的交易风险,为其单日价格波动幅度规定区间限制,一旦成交价触及区间上下限,交易则自动中断一段时间(“熔即断”),或就此“躺平”而不得超过上限或下限(“熔而不断”)。…

Asp.Net Core 轻松学-在.Net Core 中使用钩子
.Net Core

Asp.Net Core 轻松学-在.Net Core 中使用钩子

200 0

前言    Host startup hook,是2.2中提供的一项新的功能,通过使用主机启动钩子,允许开发人员在不修改代码的情况下,在服务启动之前注入代码;通过使用钩子,可以对已部署好的服务在服务启动期间自定义托管程序的行为;通过使用钩子,可以对服务进行跟踪或者遥测,也可以…

ASP.NET Core 实战:构建带有版本控制的 API 接口
.Net Core

ASP.NET Core 实战:构建带有版本控制的 API 接口

130 0

一、前言   在上一篇的文章中,主要是搭建了我们的开发环境,同时创建了我们的项目模板框架。在整个前后端分离的项目中,后端的 API 接口至关重要,它是前端与后端之间进行沟通的媒介,如何构建一个 “好用” 的 API 接口,是需要我们后端人员好好思考的。  在系统迭代的整…

ASP.NET Core 菜鸟之路:从Startup.cs说起
.Net Core

ASP.NET Core 菜鸟之路:从Startup.cs说起

152 0

1.前言本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践经验,欢迎在评论区补充。与早期版本的ASP.NET 对比,最显著的变化之一就是配置应用程序的方式, Global.asax、FilterConfig.c…

ASP.NET Core 2.1中基于角色的授权
.Net Core

ASP.NET Core 2.1中基于角色的授权

149 0

Identity是一个会员资格系统,它允许我们将登录功能添加到我们的应用程序中,身份可能属于一个或多个角色。例如,“User1”属于“Admin”角色,“User2”属于“HR”的角色。我们可以在我们的MVC或者Web API应用程序中的控制器上使用AuthorizeFilter特性来控制用户的访问。基于…