【发布时间】:2019-07-10 15:01:19
【问题描述】:
这是一个指导性问题 - 不是关于某些事情不起作用的问题。 那么,您如何看待 - SignalR 在以下情况下是一个有效的选择: ASP.NET MVC5 应用程序调用一个 Powershell 脚本,该脚本写入一个日志 (thisIsOutput.log),我需要将该日志实时流式传输到 UI。此外,当 Powershell 脚本存在时,我需要停止流式传输。
我通过使用 setInterval 的简单 jQuery AJAX 调用取得了令人满意的结果,其中间隔在脚本退出时重置。虽然为了获得“现场”的感觉,但我需要用 AJAX 每秒轰炸服务器。想象一下 300 个客户同时做这件事。 然后我开始研究 SignalR。我有一种感觉,这可能是一个正确的选择,但同时我觉得代码中会有一个丑陋的循环才能让它工作。
任何 cmets、见解 - 任何东西 - 都将受到高度赞赏!
【问题讨论】:
标签: c# jquery ajax asp.net-mvc-5 signalr