关于如何使用 AppFabric 的缓存功能的问题。
对于提出一个我应该能够从文档中回答的问题,我深表歉意,但我已经阅读、阅读和搜索,但无法回答这个问题,这让我相信我对 AppFabric 的缓存功能的意图有根本性的错误理解为了。
我在一家地理位置分散的公司工作。我们有一个特定的应用程序,它最初是作为客户端/服务器应用程序编写的。它是如此庞大且对业务至关重要,以至于我们希望逐步将其转换为更好的架构解决方案。
我们的想法之一是将应用程序转换为使用 WCF 调用来读取其数据,该调用将缓存与美国数据库的通信。该应用程序的性质是,每个人都倾向于查看相同的 2000 条左右的记录,只是偶尔更新,并且这些更新将由一组有限的用户进行。
我希望 AppFabric 的缓存机制允许我设置一个全局缓存,例如,当亚洲的用户请求不在缓存中的数据或 Web 服务器将从美国的数据库中读取的陈旧数据时,将数据提供给用户,然后更新缓存,该缓存会将数据传播到其他 Web 服务器,以便他们知道不要自己返回数据库。
AppFabric 可以这样工作还是应该让服务器从数据库中检索自己的数据?