Я понимаю, как при использовании подхода на основе сокетов, такого как SignalR, можно отправлять уведомления в настольное приложение (и делали это с помощью примера электронного приложения).Я работаю над созданием проекта для своей работы и обдумываю, как бы я хотел, чтобы эти уведомления отправлялись клиенту.
Если все связаны с одним и тем же узлом, запускающее обновление просто помещает их всех вта же группа и запуск функции для всех зарегистрированных слушателей.
Однако в многосерверной среде по умолчанию по крайней мере каждый может быть подключен к BigIp к другому серверу.Есть ли способ сообщить BigIp или кому-то еще о перемещении пользовательского трафика на другой сервер?Затем я мог бы выполнить хэширование для идентификатора учетной записи или что-то еще, чтобы определить, куда должен пойти каждый человек, или даже сделать одноразовый просмотр БД при установлении соединения.Никогда прежде не приходилось делать групповую маршрутизацию такого типа и не знать, какие у меня варианты.
Единственное, что я могу подумать, это поискать в базе данных всех зарегистрированных пользователей при каждом вызове, но это будет гораздо менее эффективно, чем просто иметь список в памяти.