我正在使用AppFabric for Windows Server 1.1 with Entity Framework和Entity Framework Cache Adapter。
最近,对于我们的一位客户,我们遇到了其中一个缓存节点的内存压力。 AppFabric Cache开始驱逐最近最少使用的对象。
问题是实体框架缓存适配器将对象存储在依赖区域中。因此,如果AppFabric清除或删除某个区域,缓存适配器也必须删除依赖区域中的对象。
我已成功测试了缓存通知,但我想知道是否只能通知服务器级别的驱逐,而不是通过编程方式从缓存客户端删除的内容。如果没有,将很难知道在移除物品时如何正确反应。
提前致谢。
答案 0 :(得分:0)
AppFabric records eviction information in Performance Counters and the AppFabric Operational log in the Event Log。 Health Monitoring page显示了如何启用操作日志。
您应该能够使用其中一个来接收驱逐通知,您可能需要一个监控服务来进行实际通知。