Реализация SessionStateStoreProvider с использованием тонкого клиента Ignite

Мы пытаемся использовать Apache Ignite в качестве распределенного хранилища для переменных сеанса в среде веб-фермы. Я знаю, что Apache Ignite уже имеет провайдер состояния сеанса толстого клиента в nuget, но он слишком тяжелый и слишком сложный для наших текущих требований. Мне просто нужно иметь возможность использовать переменные сеанса во внешнем интерфейсе в среде веб-фермы.

Я не видел много примеров реализации для класса SessionStateStoreProviderBase. Я не уверен, нужно ли переопределять все методы или можно просто переопределить определенные. Ваша помощь очень ценится.


person Kaizer69    schedule 31.08.2020    source источник


Ответы (1)


Вы можете начать с собственной реализации Ignite и работать с ней:

https://github.com/apache/ignite/blob/master/modules/platforms/dotnet/Apache.Ignite.AspNet/IgniteSessionStateStoreProvider.cs

person alamar    schedule 04.09.2020