【发布时间】:2010-07-29 18:44:02
【问题描述】:
当您将会话状态存储在缓存中时,创建 AppFabric 缓存的“最佳”参数是什么? MSDN Cache-Related Commands
Powershell 命令行:
New-Cache [-CacheName] <String> [-Eviction <String>] [-Expirable <String>] [-Force [<SwitchParameter>]] [-NotificationsEnabled <String>] [-Secondaries <Int32>] [-TimeToLive <Int64>]
- 缓存名称:-会话状态
- Secondary:1(在服务器出现故障时开启高可用性)
- 驱逐:?
- 过期:?
- 生存时间:?
- 强制:?
- NotificationsEnabled:?
因为我不希望我的会话被删除,除非会话已通过代码或会话超时被放弃...
对于驱逐,我认为“无”,对于可过期,我认为是 False。
我已经测试并调用 Session.Abandon 确实从缓存中删除了对象。我还测试了通过扩展我的会话是否也扩展了缓存中的会话对象。这似乎确实以“正确”的方式工作。
【问题讨论】: