【发布时间】:2021-08-24 16:53:21
【问题描述】:
我负责使用 ASP.NET Core gRPC 及其相应的客户端实现会话状态服务器,以便对负载平衡的 ASP.NET Core 应用程序组进行会话状态管理。这意味着客户端必须为此实现IDistributedCache。
方法Set 和SetAsync 有一个DistributedCacheEntryOptions 类型的参数,而这个类有AbsoluteExpiration、AbsoluteExpirationRelativeToNow 和SlidingExpiration 属性。我认为这些属性可用于在缓存条目过期时发出信号,但是如何使用它们以及如何解释它们?看到这3个属性都是可以为空的,是不是只需要填充这三个属性中的一个?
【问题讨论】:
标签: asp.net-core-3.1 distributed-caching