Я разрабатываю приложение для чата с использованием SignalR. В случае сценариев горизонтального масштабирования мне трудно отправлять сообщения конкретному пользователю, поскольку он может быть подключен в другом экземпляре. Для этого я использовал служебную шину для связи с другими экземплярами. Прямо сейчас я отправляю сообщение, когда не нахожу его в текущем экземпляре, не зная, существуют ли другие экземпляры или нет. Поэтому мне нужно убедиться, что я могу идентифицировать это программно или нет?
Мы не можем использовать службу Azure SignalR (как некоторые предлагали двигаться в этом направлении), поскольку нам нужно убедиться, что она меньше зависитв облаке для будущего развития.