Oracle Coherence с приложением ASP.NET
Можно ли использовать Oracle Coherence для предоставления распределенного кэширования приложению ASP.NET?
Мы хотели бы использовать Coherence для масштабирования приложения ASP.NET, которое не имеет распределенного кэширования. Альтернативы будут записаны в память и т. Д. Однако мы рассматриваем согласованность, поскольку у нас уже есть лицензии / опыт в этой области.
2 ответа
Безусловно - если у вас уже есть лицензии Coherence, вам нужно всего лишь загрузить клиентскую библиотеку Coherence for .NET, которая позволит вам подключаться к кластеру из любого приложения.NET, включая ASP.NET.
Вы также можете использовать Coherence для кластеризации HTTP-сессий с помощью встроенного поставщика сессий.
Если ваш вопрос по-прежнему актуален:
Простой ответ - да. Я не использовал Oracle Coherence сам (главным образом потому, что лицензирование делает его неинтересным для моей компании), но это определенно похоже на компетентное решение для приложений ASP.NET. Я взглянул на это при оценке нескольких решений распределенного кэширования и скажу, что это одно из четырех решений, которые кажутся действительно интересными, нацеленных на.NET.
Возможно, вы также захотите проверить Microsoft AppFabric Caching, ScaleOut StateServer и Alachisoft NCache. Все они поддерживают состояние сеанса ASP.NET и имеют хороший клиентский API.NET, согласно моему опыту. Какое решение для кэширования выбрать, зависит от того, что вы хотите, чтобы ваш распределенный кеш делал, дайте мне знать, могу ли я чем-нибудь помочь