В настоящее время я работаю над API-интерфейсом в стиле .NET Core REST, написанным на микросервисах, и мы не поддерживали никакого состояния, но тогда у нас было это требование отслеживания зарегистрированных пользователей.
к счастью,Мы используем SignalR для обновления данных в режиме реального времени для каждого вошедшего в систему пользователя, и это представляется наиболее точным вариантом для поддержания состояния вошедших в систему пользователей, имея некоторую статическую структуру данных в памяти и поддерживая список вошедших в систему пользователей.но статика не работает хорошо в фермах веб-серверов, также мы потеряем наше состояние при любом обновлении сервера
Тем не менее, теперь я должен сохранить состояние, которое не связано с пользователем иЯ хочу сделать это эффективно и не думаю, что SQL Server будет хорошим вариантом для поддержания состояния, поэтому я не совсем уверен, куда идти дальше.
Какой, по вашему мнению, лучший вариант для управления состоянием, не связанным с пользователем, в данном конкретном сценарии?
Любая помощь будет высоко оценена.