我正在尝试为appfabric缓存服务器创建一个监控工具。 这些服务器接受来自多个环境的“Put”和“Get”调用,每个环境都有自己独特的“命名”区域。(为了使数据不会在QA / DEV / PROD之类的环境中混合而且还有更多)
该工具应该至少给我一个关于有多少和哪些“命名”区域是活跃的线索。 从appfabric缓存服务器的角度来看,我不知道命名区域是什么,因此我被卡住了
foreach (string regionName in dataCache.GetSystemRegions())
给了我一些现在空的默认无名区域....
答案 0 :(得分:1)
没有内置支持来检索缓存中的所有命名区域。
我们只能使用DataCache.GetSystemRegions
方法获取系统(默认)区域列表。
我能想到的唯一解决方法是在缓存本身中维护缓存命名区域的名称列表。