问题标签 [appfabric-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
254 浏览

caching - AppFabric 和 CachingPolicy/ChangeMonitors

我们正在研究使用 Windows AppFabric 迁移到分布式缓存。我们的 ASP.NET 4.0 应用程序当前有一个使用 MemoryCache 的缓存实现。

一个关键特性是,当项目被添加到缓存中时,会包含一个包含 ChangeMonitor 的 CacheItemPolicy:

更改监视器在内部使用计时器来定期触发传递给它的委托——这通常是一种从数据库中获取值以进行比较的方法。

当一个项目被添加到缓存中时,策略和它的更改监视器就会被包括在内:

早期查看 AppFabric 的 DataCache 类似乎表明,在将项目添加到缓存时可以包含时间跨度,而 CacheItemPolicy 本身不能。

是否有另一种方法可以在 AppFabric 中实现相同的 ChangeMonitor 类型的功能。也许是通知?

干杯

尼尔

0 投票
1 回答
2453 浏览

asp.net-mvc - DataCacheClient 与 dataCacheClients 的 AppFabric 配置问题

我试图让 AppFabric 在我的 Asp.net 应用程序中工作,如果我使用 c# 代码进行配置,一切正常。但是我很难让它从 web.config 工作。如果我在 web.config 中有以下内容,

那么我的代码不会抛出异常,但是放入默认缓存实际上并没有将任何内容放入缓存,字节数为 0。

如果我将 web.config 更改为

注意它是带有“s”的“ dataCacheClients ”和

我有异常

有人可以帮助指出我在这里缺少的东西。

太感谢了!

0 投票
0 回答
1223 浏览

wcf - DataCacheFactory.GetCache 期间的 Tcp 错误 995

当我调用 DataCacheFactory 上的 GetCache("cachename") 以访问我的 Windows Server AppFabric Cache 1.1 时,我的 Wcf 跟踪中出现异常。返回的缓存对象没问题,我可以使用缓存,一切似乎都很好。

此异常的原因可能是什么?

Wcf 跟踪:

0 投票
1 回答
125 浏览

appfabric-cache - 命名缓存与区域

我有以下要求:

1)我的缓存框架应该支持全局缓存和应用程序明智(基于应用程序部署的国家)缓存。

2) 全局缓存将包含所有应用程序的共享对象

3) 对于应用程序缓存,我应该使用命名缓存还是区域?为什么?

0 投票
2 回答
1177 浏览

sql-server - AppFabric 缓存和 SQL 依赖关系

我正在考虑为我的应用程序使用 AppFabric 缓存,但不清楚如何让它做我想做的事。我在 1 个位置有 1 个 SQL 集群。我在全球拥有 200 多台应用服务器。我想在每个位置放置一个 AppFabric 缓存集群,以便应用程序服务器可以快速访问 SQL 对象。除了快速访问之外,我还需要他们在无法访问 SQL 集群的情况下访问数据。

有一个 HR 应用程序可以直接更新 SQL 集群,以便数据发生变化。应用程序服务器还将更新许多位置的 AppFabric 缓存。所有这些数据都需要保持同步。以下是我的问题:

  1. 当数据库发生变化时,缓存将如何更新?我读到 SQLDependency 是我需要的,但我也读到一旦发生更改,我的整个缓存将被刷新并且必须重新同步。我只想将更改的对象发送到多个缓存进行更新。

  2. 如果 SQL 集群不可访问并且缓存找不到正在请求的对象,会发生什么情况?

  3. 有没有更好的方法来做我想做的事情?这更多的是关于 SQL 对象的可用性,而不是关于性能。正在研究 MS Sync 框架...

0 投票
1 回答
244 浏览

appfabric-cache - 本地机器上的 httpruntime.cache 和服务器上的 appfabric 缓存

任何人都可以帮助我开发一个缓存体系结构,我可以在使用 localmachine(用于开发目的)时使用 httpruntime.cache 并在应用程序在服务器上运行时使用 appfabric 缓存吗?

我目前已经实现了 appfabric 代码。我知道需要逻辑来识别本地机器的使用情况并将缓存机制切换到 httpruntime.cache ...

提前感谢所有大师...

0 投票
1 回答
1500 浏览

appfabric-cache - 获取appfabric中的所有命名缓存

我们有一个缓存服务器。在此基础上,我们创建了多个命名缓存。随着时间的推移,我们创建了多个命名缓存。

是否有任何命令可以返回我创建的所有命名缓存?

提前致谢。

0 投票
1 回答
99 浏览

appfabric - AppCache 中的小对象占用的最小大小

Get-CacheStatistics 命令显示任何小对象(即使是 1 个整数)在缓存内存中至少占用 1024 个字节。它是否正确,有没有办法调整 AppCache 以更有效地处理小对象的内存?

0 投票
1 回答
147 浏览

appfabric - AppFabric 缓存服务非 .NET 客户端?

这个问题基本上总结在标题中:AppFabric Caching 有非.NET 客户端吗?问题来了是因为我认为 AppFabric 缓存服务很棒,但目前我们正在设计一种集成一系列异构组件的设计,我们可能需要从 .NET 世界之外访问缓存服务。

一如既往,提前致谢!

0 投票
2 回答
551 浏览

database - appfabric 缓存在大量请求时的性能如何?

当用户登录到应用程序时,我将他的所有数据从数据库加载到分布式缓存中。

这意味着除非缓存出现问题,否则在用户注销之前,我永远不会再次从数据库中选择数据。

这是明智的吗?appfabric 缓存能否为我提供与 SQL Server 数据库相同或更好的性能?

它每天会给我数千个请求,而且请求一个接一个地发生得非常快。