是否可以使用Oracle Coherence为ASP.NET应用程序提供分布式缓存?
我们希望使用Coherence来扩展没有分布式缓存的ASP.NET应用程序。备选方案将被memcached等。但是,我们正在考虑Coherence,因为我们已经拥有该领域的许可/专业知识。
答案 0 :(得分:1)
绝对 - 如果您已经拥有Coherence许可证,则只需下载Coherence for .NET客户端库,这将允许您从任何.NET应用程序(包括ASP.NET)连接到群集。
您还可以使用内置会话提供程序将Coherence用于HTTP会话群集。
答案 1 :(得分:0)
如果您的问题仍然存在:
简单的答案是肯定的。我自己没有使用Oracle Coherence(主要是因为许可证对我的公司来说无趣)但它绝对是ASP.NET应用程序的有效解决方案。在评估几个分布式缓存解决方案时,我已经看过它了,我想说这是四个解决方案中有一个看起来非常有趣的解决方案之一。
您可能还想查看Microsoft AppFabric Caching,ScaleOut StateServer和Alachisoft NCache。根据我的经验,它们都支持ASP.NET Session状态并具有良好的.NET客户端API。选择哪种缓存解决方案取决于您希望分布式缓存执行的操作,请告诉我是否可以提供任何帮助。