是否可以使用Oracle Coherence向ASP.NET應用程序提供分佈式緩存?具有ASP.NET應用程序的Oracle Coherence
我們希望使用Coherence來擴展沒有分佈式緩存的ASP.NET應用程序。替代品可以是memcached等。但是,我們正在考慮Coherence,因爲我們已經在該領域擁有許可/專業知識。
是否可以使用Oracle Coherence向ASP.NET應用程序提供分佈式緩存?具有ASP.NET應用程序的Oracle Coherence
我們希望使用Coherence來擴展沒有分佈式緩存的ASP.NET應用程序。替代品可以是memcached等。但是,我們正在考慮Coherence,因爲我們已經在該領域擁有許可/專業知識。
絕對 - 如果您已擁有Coherence許可證,則只需下載Coherence for .NET客戶端庫,即可從任何.NET應用程序(包括ASP.NET)連接到羣集。
您還可以使用Coherence進行使用內置會話提供程序的HTTP會話羣集。
根據文檔,.NET客戶端不是「服務器類」,因此沒有監視,可管理性等:http://download.oracle.com/docs/cd/E14526_01/coh.350/e14510/appfeatures。 HTM#BABCEIBG – frankadelic 2010-04-12 16:07:46
如果您的問題仍然相關:
簡單的答案是肯定的。我自己並沒有使用Oracle Coherence(主要是因爲許可證使得它對我的公司毫無興趣),但它絕對看起來像是ASP.NET應用程序的有效解決方案。在評估一些分佈式緩存解決方案時,我已經看過它,並且我認爲它是針對.NET的四種解決方案之一,看起來非常有趣。
您可能還想查看Microsoft AppFabric Caching,ScaleOut StateServer和Alachisoft NCache。根據我的經驗,它們都支持ASP.NET會話狀態並具有良好的.NET客戶端API。選擇哪種緩存解決方案取決於您希望分佈式緩存執行的操作,請告知我是否可以提供任何幫助。
聽起來很麻煩。 – Seth 2010-04-10 08:06:50
謹慎闡述,Seth?你使用過Coherence嗎? – frankadelic 2010-04-12 15:27:30