Сигнал R и Redis Scallout не отправляют сообщение конкретному пользователю - PullRequest
0 голосов
/ 16 мая 2019

У меня есть 2 экземпляра моего приложения с балансировщиком нагрузки, у меня была задняя панель пользователя redis для проверки моего приложения.Теперь я должен был сделать 2 метода в сигнальном концентраторе для отправки сообщения.1) отправить сообщение всем 2) отправить сообщение конкретному пользователю.

public async Task GetConnection()
      {
         var res = _connections.getAllconnection();
         await Clients.All.SendAsync("GetConnection", res);
      }

public synce Task SendMessage () {//connection.toList () == lsit идентификаторов пользовательских соединений ожидают Clients.Clients (connection.ToList ()). SendAsync ("пользователь", элемент);}

теперь, когда я запускаю сообщение для всех пользователей, я получаю ответ, но когда я запускаю для определенного пользователя, я получаю только одно уведомление пользователя экземпляра, другой пользователь экземпляра не уведомляется.

любойпредложение решить эту проблему.

...