Предположим, что у нас есть N одинаковых служб Windows (разработанных на C# /. NET), работающих одновременно на N серверах приложений. «К сожалению», у каждой службы есть свои собственные состояния в памяти (скажем, «в 22:00 мне нужно выполнить задание»).Синхронизация состояний службы между серверами приложений
Через пользовательский интерфейс пользовательского интерфейса может изменить состояние (например, изменить время начала работы от 10 до 12) одной из этих служб.
Мой вопрос: что лучше всего синхронизировать состояния между этими службами после состояния пользовательских изменений? (Желательно на платформе .NET).
p.s. вы можете задаться вопросом, почему мы пытаемся запустить один и тот же сервис на разных серверах. Это потому, что менеджеры считают, что избыточное предотвращает отказ одной точки. Но это также вызывает проблему выше, когда экземпляр службы содержит свои собственные состояния в памяти, которые могут быть изменены пользователем через пользовательский интерфейс.
Любое предложение здесь оценивается!
Спасибо! (после стольких лет :)) –