我正在处理一个项目,其中一个SignalR中心启动了12个短时间运行的线程(new Thread())。每个线程使用websockets在完成后向客户端报告。这些线程不会占用CPU,而是从其他Web服务获取一些信息。
现在我的困境是:我应该创建一个独立的自托管SignalR中心应用程序作为服务运行,还是只需将中心包含在我的asp.net MVC项目中即可?
从性能方面来看,哪种方法更好?
现在我的困境是:我应该创建一个独立的自托管SignalR中心应用程序作为服务运行,还是只需将中心包含在我的asp.net MVC项目中即可?
从性能方面来看,哪种方法更好?