signalR спрашивал вебсокет клиента чтото,
вебсокет клиент чтобы отвечал и этот ответ перенаправлялся в signalR метод
и сам метод возвращал инфу полученую с вебсокета на signalR клиент.
хочу добиться примерно того что на диаграмме, но архитектура хаба и хендлера
не позволяет напрямую это реализовать
проблема в том что для вебсокетов у меня используется специальная middleware
со своим скоупом не связаным с signalr (но по DI можно достучаться),
грубо говоря когда мне по вебсокету приходит чтото то дергается определенный
метод в вебсокет хандлере, а мне надо чтоб он как бы вернулся в запущеный метод в сигналр хабе.
мне на ум приходит только из сигналР хаба подписаться на входящие сообщения с вебсокета и ждать сообщения от именно моего клиента по айди (который указан в signalr) а после отписаться.
Channels
советуют MQ
MQ надо поднимать, попробуй через ченелы сначала, я же написал
я не понял о каких каналах ты говоришь
Они одни https://devblogs.microsoft.com/dotnet/an-introduction-to-system-threading-channels/
читаю
Hub context получай их di, затем можешь сделать выборку по группе и послать туда любое обновление
ну тоесть надо подписку реализовывать
Да, я сделал метод в хабе Subscriber
Обсуждают сегодня