Я создал приложение фабрики сервисов с ASP.NET SignalR и развернул его в sf-кластере.
У меня есть следующие настройки: - 5 экземпляров сервиса - Балансировщик нагрузки с липким сеансом на основе клиентаIP и протокол - Redis Backplane
Мой вопрос: если один из экземпляров службы выходит из строя, то как мне обеспечить, чтобы существующее соединение было перенесено в другой экземпляр и с этим экземпляром было установлено новое соединение с веб-сокетом.
Есть ли способ пропустить добавление соответствия сеанса, потому что signalR делает 3 запроса - согласовать, запустить и подключиться, прежде чем будет установлено фактическое соединение с веб-сокетом.
Я уже прошел этот вопрос, Управление соединением SignalR в веб-ферме