当AppFabric在内存压力下驱逐最近最少使用的对象时,是否可以收到通知?

时间:2013-11-20 15:36:20

标签: caching appfabric appfabric-cache

我正在使用AppFabric for Windows Server 1.1 with Entity Framework和Entity Framework Cache Adapter

最近,对于我们的一位客户,我们遇到了其中一个缓存节点的内存压力。 AppFabric Cache开始驱逐最近最少使用的对象。

问题是实体框架缓存适配器将对象存储在依赖区域中。因此,如果AppFabric清除或删除某个区域,缓存适配器也必须删除依赖区域中的对象。

我已成功测试了缓存通知,但我想知道是否只能通知服务器级别的驱逐,而不是通过编程方式从缓存客户端删除的内容。如果没有,将很难知道在移除物品时如何正确反应。

提前致谢。

1 个答案:

答案 0 :(得分:0)

AppFabric records eviction information in Performance Counters and the AppFabric Operational log in the Event LogHealth Monitoring page显示了如何启用操作日志。

您应该能够使用其中一个来接收驱逐通知,您可能需要一个监控服务来进行实际通知。