SignalR & потоковое вещание - PullRequest
       25

SignalR & потоковое вещание

0 голосов
/ 16 февраля 2019

Это вопрос к руководству, а не вопрос о том, что НЕ работает.Итак, что вы думаете - является ли SignalR допустимой опцией в сценарии, где: ASP.NET MVC5 приложение вызывает скрипт Powershell, который сценариями записывает журнал (thisIsOutput.log), и мне нужен live-stream, который регистрирует в UI.Кроме того, мне нужно прекратить потоковую передачу, когда существует сценарий Powershell.

Я достиг своего рода удовлетворительных результатов с помощью простых вызовов jQuery AJAX с setInterval, где интервал сбрасывается при выходе из сценария.Хотя, чтобы получить «живое» ощущение, мне нужно каждую секунду бомбить сервер с помощью AJAX.Представьте, что 300 клиентов делают это одновременно.Тогда я начал изучать SignalR.У меня возникает ощущение, что это может быть правильным выбором, но в то же время я чувствую, что в коде будет ужасный цикл, чтобы это работало.

Любые комментарии, идеи - все что угодно - было бы весьмаоценили!

1 Ответ

0 голосов
/ 17 февраля 2019

Я думаю, что было бы неплохо использовать для SignalR.И чтобы избежать необходимости просмотра цикла в файле журнала, используйте класс FileSystemWatcher.

https://docs.microsoft.com/en-us/dotnet/api/system.io.filesystemwatcher?view=netframework-4.7.2

...