为什么NServiceBus性能受SignalR连接影响

时间:2018-04-01 09:44:10

标签: signalr nservicebus asp.net-core-signalr

我有一个网络服务,它一直在data_idx[1:3, 1:3] # [,1] [,2] [,3] #[1,] 1 0 0 #[2,] 1 5 0 #[3,] 1 6 0 NServiceBus之间使用controller消息处理。对于新功能,我必须在客户端和服务器之间实现domain logic通信。但是存在一些性能问题。我认为,问题出现在我的设计缺陷中,但我无法发现问题的原因。

signalR webRT集成之前,我的网络服务在20到30毫秒内做出了响应。但是当SignalR客户端(只有一个客户端足够)连接到我的Web服务时,响应时间变为大约10000毫秒。当我删除signalRNServiceBus之间的controller实施(直接在控制器中操作我的逻辑并返回)时,响应时间再次降至合理值(大约20-30ms)。

我的网络服务是一个.net核心项目。我使用long-pool线程机制进行signalR。

0 个答案:

没有答案