Как управлять состоянием в ферме веб-серверов, которая не относится к пользовательской информации - PullRequest
0 голосов
/ 24 сентября 2019

В настоящее время я работаю над API-интерфейсом в стиле .NET Core REST, написанным на микросервисах, и мы не поддерживали никакого состояния, но тогда у нас было это требование отслеживания зарегистрированных пользователей.

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

Тем не менее, теперь я должен сохранить состояние, которое не связано с пользователем иЯ хочу сделать это эффективно и не думаю, что SQL Server будет хорошим вариантом для поддержания состояния, поэтому я не совсем уверен, куда идти дальше.

Какой, по вашему мнению, лучший вариант для управления состоянием, не связанным с пользователем, в данном конкретном сценарии?

Любая помощь будет высоко оценена.

...