Oracle Coherence с приложением ASP.NET

Можно ли использовать Oracle Coherence для обеспечения распределенного кэширования приложения ASP.NET?

Мы хотели бы использовать Coherence для масштабирования приложения ASP.NET, в котором нет распределенного кэширования. Альтернативой может быть memcached и т. д. Однако мы рассматриваем Coherence, так как у нас уже есть лицензия/экспертиза в этой области.


person frankadelic    schedule 09.04.2010    source источник
comment
Не хочешь уточнить, Сет? Вы использовали Когерентность?   -  person frankadelic    schedule 12.04.2010


Ответы (2)


Безусловно, если у вас уже есть лицензии Coherence, вам нужно всего лишь загрузить клиентскую библиотеку Coherence для .NET, которая позволит вам подключаться к кластеру из любого приложения .NET, включая ASP.NET.

Вы также можете использовать Coherence для кластеризации сеансов HTTP с помощью встроенного поставщика сеансов.

person Aleksandar Seovic    schedule 12.04.2010
comment
Согласно документам, клиент .NET не относится к серверному классу, поэтому нет мониторинга, управляемости и т. д.: download.oracle.com/docs/cd/E14526_01/coh.350/e14510/ - person frankadelic; 12.04.2010

Если ваш вопрос все еще актуален:

Простой ответ - да. Я сам не использовал Oracle Coherence (главным образом потому, что лицензирование делает его неинтересным для моей компании), но он определенно кажется компетентным решением для приложений ASP.NET. Я взглянул на него при оценке нескольких решений для распределенного кэширования, и я бы сказал, что это одно из четырех решений, которые кажутся действительно интересными и ориентированы на .NET.

Вы можете проверить Кэширование Microsoft AppFabric, ScaleOut StateServer и Alachisoft NCache. Все они поддерживают состояние сеанса ASP.NET и, согласно моему опыту, имеют хорошие клиентские API .NET. Какое решение для кэширования выбрать, зависит от того, что вы хотите, чтобы ваш распределенный кеш делал, дайте мне знать, если я могу чем-то помочь.

person robertherber    schedule 29.06.2010