06 2023 档案

摘要:1. 事件总线 在我们的一个应用中,经常会出现一个逻辑执行之后要跟随执行另一个逻辑的情况,例如一个用户创建了后续还需要发送邮件进行通知,或者需要初始化相应的权限等。面对这样的情况,我们当然可以顺序进行相应的逻辑代码的编写,但这样会导致各种业务逻辑全部集中耦合在一个类中,违背了 "单一职责原则"。 在 阅读全文
posted @ 2023-06-29 17:26 啊晚 阅读(1314) 评论(1) 推荐(3) 编辑
摘要:1. 缓存模块源码解析 个人觉得 ABP 分布式缓存模块有三个值得关注的核心点。首先是 AbpRedisCache 类继承了微软原生的 RedisCache,并通过反射的方式获取 RedisCache 的私有方法对 RedisCache 进行扩展,实现了 ABP 分布式缓存中的批量操作方法。 为什么 阅读全文
posted @ 2023-06-27 12:57 啊晚 阅读(721) 评论(0) 推荐(2) 编辑
摘要:1. 与 .NET Core 缓存的关系和差异 ABP 框架中的缓存系统核心包是 Volo.Abp.Caching ,而对于分布式缓存的支持,abp 官方提供了基于 Redis 的方案,需要安装 Volo.Abp.Caching.StackExchangeRedis 集成包。默认的情况下,在我们使用 阅读全文
posted @ 2023-06-02 14:07 啊晚 阅读(1123) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示