在 ASP.NET Core 应用程序中,我希望拥有类似于以下内容的持久共享状态:
ConcurrentDictionary<string, Job> Jobs;
应用程序的各种组件将访问此共享状态(请求处理控制器、后台任务),但我主要关心的不是并发访问。我很好奇的是,是否有一种方法可以在我的 ASP.NET Core 应用程序的整个生命周期中保留这样的全局变量。
有没有我可以定义这个全局Jobs变量的地方,它不会被 ASP.NET Core 运行时破坏?也许MemoryCache以某种方式利用?
使用 Redis 之类的东西当然可以,但我很好奇 ASP.NET Core 中是否有针对全局共享状态的强大的内存中/进程中解决方案。
侃侃无极
蝴蝶刀刀
蓝山帝景
相关分类