0

我是 Windows Server AppFabric 缓存的新手。我已将其配置为 XML 模式,并在其上尝试了基本的示例程序。我现在正在尝试开发自己的缓存。是否可以在 AppFabric 中使用任何探测技术(线性、二次、散列等)。另外,如果是,是否建议使用它?

4

1 回答 1

0

我对 AppFabric 的体验是,它主要是一个键/值存储。除了对象的键和值之外,您还可以对其进行标记,这只是描述对象的字符串列表。

我试图标记对象以引入一些元数据(因为键不足以描述我的对象),这成为运行分析的噩梦。

我会标记对象,然后尝试回答诸如“产品 XYZ 已更改。去缓存中查找它的所有实例并使它们无效”之类的问题。即使我在标签中嵌入了这些信息,解决起来也很慢而且很复杂。

我还尝试在管理 AppFabric 对象的 AppFabric 中引入结构。基本上是项目的索引。事实证明,这也有点难以管理。

我会考虑像 Redis 这样的缓存,因为它们似乎支持一些有趣的数据结构,开箱即用,超出键/值。

于 2013-06-11T17:42:17.320 回答