本文分类:news发布日期:2025/12/4 2:43:03
相关文章
Minimal API(Net9)
前言
Minimal API(Net9)
Minimal API 是 ASP.NET Core 提供的一种“极简”风格的写法:用非常少的样板代码(通常在 Program.cs)直接注册路由和处理器,适合微服务、后端小服务、快速原型或需要极高性能/低开销的 HTT…
建站知识
2025/12/4 2:42:44
MediatR 中介者模式
前言
MediatR
1.简介
概念
MediatR 是一个 .NET 的轻量级库,用来实现 Mediator(中介者)模式,主要目的是把对象之间的直接调用(紧耦合)替换为通过中介者传递消息(松耦合)。它常用来实现 请求-处理(Request/Res…
建站知识
2025/12/4 2:39:23
FluentValidation 模型校验框架
前言
验证器(FluentValidation)
1.简介
概念
FluentValidation 是一个 .NET 的验证库,用 流式语法(Fluent API) 定义对象验证规则。它的特点:强类型:验证类对应模型类。
流式接口:代码清晰可读。
可扩展:支持自…
建站知识
2025/12/4 2:39:20
IdentityServer4认证授权之授权码模式(Authorization Code+PKCE)
前言
1.配置服务认证授权
订单服务(Ordering.API)配置了认证授权,所以我们使用Scalar调试接口的时候也需要认证服务(Identity.API)颁发的token,上面的测试就是401无权限
首先我们再回忆下我们认证授权配置了那些:认…
建站知识
2025/12/4 2:38:59
IdentityServer4认证授权之OpenId Connect认证流程
前言
1.认证服务日志中间件(RequestLoggingMiddleware)
经过之前的学习,项目基本都能跑起来了(除了HybridApp),但是我还是想有始有终,全部学完,如果你此时还运行不了项目,先看看我的验证过程即可
为了了解认证服…
建站知识
2025/12/4 2:38:27
IdentityServer4认证授权之OpenId Connect方案
前言
1.授权(AddAuthorization)
WebhookClient是基于Blazor开发的Web项目,即像客户端,又像服务端,所以认证授权和之前纯后端服务有些不一样,还是一行一行学习吧
这里没有添加授权方案,默认的授权方案是认证登录之…
建站知识
2025/12/4 2:38:10
IdentityServer4认证授权之隐式流模式(Implicit)
前言
1.配置服务认证授权
订单服务(Ordering.API)配置了认证授权,所以我们使用Scalar调试接口的时候也需要认证服务(Identity.API)颁发的token,上面的测试就是401无权限
首先我们再回忆下我们认证授权配置了那些:认…
建站知识
2025/12/4 2:37:35
.NET Core 微服务之RabbitMQ分布式链路追踪
前言
1.分布式追踪
分布式追踪是一种用来观察、分析分布式系统中一次请求在多个服务之间调用路径的技术。
分布式追踪的核心概念
Trace(跟踪/链路)
Trace = 一次业务请求的完整链路。
例如:用户下单从开始到结束的完…
建站知识
2025/12/4 2:36:08

