2010-04-09 41 views
1

是否可以使用Oracle Coherence向ASP.NET应用程序提供分布式缓存?具有ASP.NET应用程序的Oracle Coherence

我们希望使用Coherence来扩展没有分布式缓存的ASP.NET应用程序。替代品可以是memcached等。但是,我们正在考虑Coherence,因为我们已经在该领域拥有许可/专业知识。

+0

听起来很麻烦。 – Seth 2010-04-10 08:06:50

+0

谨慎阐述,Seth?你使用过Coherence吗? – frankadelic 2010-04-12 15:27:30

回答

1

绝对 - 如果您已拥有Coherence许可证,则只需下载Coherence for .NET客户端库,即可从任何.NET应用程序(包括ASP.NET)连接到群集。

您还可以使用Coherence进行使用内置会话提供程序的HTTP会话群集。

+0

根据文档,.NET客户端不是“服务器类”,因此没有监视,可管理性等:http://download.oracle.com/docs/cd/E14526_01/coh.350/e14510/appfeatures。 HTM#BABCEIBG – frankadelic 2010-04-12 16:07:46

0

如果您的问题仍然相关:

简单的答案是肯定的。我自己并没有使用Oracle Coherence(主要是因为许可证使得它对我的公司毫无兴趣),但它绝对看起来像是ASP.NET应用程序的有效解决方案。在评估一些分布式缓存解决方案时,我已经看过它,并且我认为它是针对.NET的四种解决方案之一,看起来非常有趣。

您可能还想查看Microsoft AppFabric CachingScaleOut StateServerAlachisoft NCache。根据我的经验,它们都支持ASP.NET会话状态并具有良好的.NET客户端API。选择哪种缓存解决方案取决于您希望分布式缓存执行的操作,请告知我是否可以提供任何帮助。