摘要: 缓存在现代应用程序中被广泛使用,用于提高性能和降低对后端数据存储系统的负载。然而,使用缓存也带来了一个重要问题:缓存一致性。在分布式系统中,缓存一致性成为了一个挑战,因为我们需要确保缓存中的数据与后端数据存储系统的数据保持同步,以避免数据不一致的情况发生。 ## Cache Aside Patter 阅读全文
posted @ 2023-06-24 18:32 广州大雄 阅读(47) 评论(0) 推荐(0) 编辑
摘要: ## lock 关键字介绍 lock 关键字是用于在多线程编程中实现同步和互斥访问的关键字。它的作用是确保共享资源在任意时刻只能被一个线程访问,从而避免出现竞态条件(race condition)和数据不一致的问题。 当多个线程同时访问共享资源时,如果没有合适的同步机制,可能会导致数据损坏、结果的不 阅读全文
posted @ 2023-06-23 16:50 广州大雄 阅读(302) 评论(0) 推荐(2) 编辑
摘要: ## 什么是幂等性 接口幂等性是指无论调用多少次接口,都只会产生一次结果的特性。在实际开发中,由于网络超时、服务器宕机等原因,会导致客户端重新发送请求,如果接口不具有幂等性,就可能会产生副作用,例如重复插入数据等。 ## 预防重复提交与幂等性的区别 #### 防止重提交接口的表现 1. 第一次提交张 阅读全文
posted @ 2023-06-23 11:20 广州大雄 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ## 简介 Polly 是一个针对 .NET 应用程序的库,提供了一系列经过优化的故障处理策略,帮助开发人员实现重试、断路器、超时和熔断机制等。通过 Polly 库,开发人员可以更容易地编写鲁棒性更强、更可靠的应用程序。 ### Retry 策略 当出现异常或错误时,自动重试指定次数。 ``` st 阅读全文
posted @ 2023-06-17 02:09 广州大雄 阅读(182) 评论(0) 推荐(0) 编辑
摘要: ### 免费版有什么限制 Hangfire 提供了两个版本:Community 版本和商业版(Enterprise Edition)。其中,Community 版本是免费的,而商业版需要购买许可证。 #### 免费版 - 仅支持使用 SQL Server、PostgreSQL、MySQL 和 Red 阅读全文
posted @ 2023-06-14 00:57 广州大雄 阅读(247) 评论(0) 推荐(0) 编辑
摘要: # 概述 ![image](https://img2023.cnblogs.com/blog/411991/202306/411991-20230611173503385-848875140.png) ### Hangfire Client:可以创建多种类型的后台作业 ### Job Storage 阅读全文
posted @ 2023-06-13 00:30 广州大雄 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 在asp.core中可以添加缓存服务 ``` public void ConfigureServices(IServiceCollection services) { //添加内存缓存 services.AddMemoryCache(); } ``` 从源码可以发现`services.AddMemo 阅读全文
posted @ 2023-06-08 00:53 广州大雄 阅读(46) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2023.cnblogs.com/blog/411991/202306/411991-20230604235703492-697693549.png) .NET Standard 库是一组可跨多个 .NET 平台共享使用的 API 的集合。它包含了许多常用的 阅读全文
posted @ 2023-06-05 00:16 广州大雄 阅读(35) 评论(0) 推荐(0) 编辑
摘要: # IAsyncExceptionFilter 在 ASP.NET Core 中,可以使用异常过滤器(Exception Filter)来捕获和处理应用程序中的异常。IExceptionFilter 接口和 IAsyncExceptionFilter 接口都可以用来实现自定义的异常过滤器。不过我更建 阅读全文
posted @ 2023-06-04 17:55 广州大雄 阅读(824) 评论(0) 推荐(1) 编辑
摘要: ## 一、保证诊断工具开启 ![image](https://img2023.cnblogs.com/blog/411991/202306/411991-20230603032529454-405706022.png) ## 二、截取快照(查看对象大小,实例化数量,内存大小) ![image](ht 阅读全文
posted @ 2023-06-03 04:11 广州大雄 阅读(675) 评论(0) 推荐(0) 编辑