V
主页
如何使用 MediatR 实现极快的查询缓存
发布人
https://www.youtube.com/watch?v=LOEYZRE72wE 本视频转载已获取 Milan Jovanovic 授权 在Patreon上支持Milan Jovanovic并获取源代码: https://www.patreon.com/milanjovanovic 加入Milan Jovanovic的newsletter: https://www.milanjovanovic.tech 在Youtube上订阅并获取更多信息: https://www.youtube.com/c/MilanJovanovicTech?sub_confirmation=1 CQRS 代表命令查询职责分离,是一种流行的架构模式。 MediatR 是一个我喜欢使用的优秀库。 它是一个进程内消息总线。 MediatR 的一项超能力是请求管道和添加自定义管道行为的能力。 一个有趣的用例是创建查询缓存管道行为以获得更好的性能。 我将在本视频中向您展示如何使用 MediatR 实现查询缓存。 章节 0:00 ICachedQuery接口 1:29 查询缓存管道行为 5:15 实现缓存服务 7:45 定义缓存查询
打开封面
下载高清视频
观看高清视频
视频下载器
在.NET中使用HttpClient的正确方法
编写干净代码的 8 个技巧 - 重构练习
ASP.NET Core 8 中新的全局异常处理
我们终于可以使用MediatR 12并行发布通知了
发现 CQRS 的真相 - 无需MediatR
在 .NET 中使用 dapper 编写更快的 SQL 查询 | 简洁架构
C# AutoConfig实现配置文件的自动化存储
C# 单元测试最佳实践,实现出色的代码覆盖率
使用结果模式消除代码中的异常
【整理了3天的C#进阶教程】C#进阶语法专题-泛型、反射、特性、委托、事件、Lambda、Linq(.NET8/C#12)B1323
面向 .NET 开发人员的 OpenTelemetry 实用介绍(+ Aspire 仪表板)
在 .NET 中实现长时间运行任务的最佳方式 - Hangfire、Blazor、SignalR
异常是极其昂贵的......请改为这样操作
在 Polly V8 中进行故障处理的全新方法
我在 Upwork 上赚了 $100,000+ 自由职业者。这是怎么回事
光标分页是最快的 - 但是如果...
通过结构化日志记录和 MediatR 轻松实现 C# 日志记录
模块化单体 - 如何创建模块
MassTransit 入门(适合初学者)
使用 xUnit 在 .NET 中编写参数化测试的最佳方法
什么是领域驱动设计中的领域服务?
如何使用MediatR和FluentValidation实现验证
ASP.NET Core 7中使用JWT Token进行权限认证|整洁架构
如何在 ASP.NET 核心中实现API密钥身份验证
如何在使用 DDD 聚合时获得出色的性能
如何使用实例化视图加快查询速度
ASP.NET Core搭配Redis使用分布式缓存 |介绍
适用于 SaaS 应用程序的 EF Core 多租户
什么更快?Foreach vs LINQ vs HashSet | 在集合中查找重复项的8种方法
在 ASP.NET Core 中自动注册最小 API REPR 模式
如何使您的应用程序查询可重用
从零开始垂直切片架构项目设置
缓存失效不一定很难
MediatR 管道的 5 个惊人用例 - 跨领域问题
使用 EF Core 实现软删除的最佳方法(以及为什么不应这样做)
在 .NET 中使用 Serilog 和 Seq 进行结构化日志记录
如何使用 YARP 为微服务构建 API 网关
.NET 中的模块化单体结构入门
如何在干净的架构中使用通用存储库模式
使用分布式锁定解决争用条件(以及为什么简单的解决方案效果更好)