Я просматривал недавнюю документацию по сигнализатору и наткнулся на новую функцию под названием Streaming .Я также, и мне удалось запустить его с клиентом JS.Тем не менее, я до сих пор не знаю, когда его использовать.
1 - ChannelReader
потоковая передача данных одному клиенту?
2 - Если да, в чем разница, чем вызов this.Clients.Caller.Invoke()
3- Допустим, я слушаю внешнюю ленту в реальном времени, например, фондовую биржу, рекомендуется ли использовать поток сигналов?
4- Согласно этой записи писатель живет в пределах Task.Run()
.Так как же это масштабируемо, если мне нужно отправить поток в реальном времени, используя потоки, скажем, 1000 клиентов?Существуют ли какие-либо концепции масштабируемости использования потоков сигнализаторов вообще?