【发布时间】:2014-05-07 00:17:06
【问题描述】:
我正在开发一个 SignalR 集线器启动 12 个短期运行线程(new Thread())的项目。每个线程使用 websockets 在完成时向客户端报告。这些线程不是 CPU 密集型的,而是从其他 Web 服务获取一些信息。
现在我的困境是:我应该创建一个作为服务运行的独立自托管 signalR 集线器应用程序,还是应该将集线器包含在我的 asp.net MVC 项目中?
最佳性能是什么?
【问题讨论】:
-
你不应该使用
multithreading。 -
Damian Edwards 和 David Fowler 在 2013 年伦敦 NDC 上发表的题为“在愤怒中使用 ASP.NET SignalR..”的演讲描述了您想要做什么,并展示了示例代码。 vimeo.com/84677242 大约 27 分钟。
标签: c# asp.net-mvc multithreading signalr