SignalR并行发送消息

时间:2017-08-02 14:33:31

标签: signalr

并行发送消息有什么意义吗? (将客户分成两组)

new Thread(() =>
{
  context.Clients.Clients(listUsers1).LevelI("1 ", d);
}).Start();
new Thread(() =>
{
  context.Clients.Clients(listUsers2).LevelI("1 ", d);
}).Start();

或向所有客户发送消息

1 个答案:

答案 0 :(得分:0)

除非您向listUsers1与listUsers2发送不同的消息,否则不应该这样做。

SignalR具有相当高的每秒消息发送速率。如果邮件大小超过建议的上限,您应确定如何减小邮件大小。

一般来说,这些都不应该是你需要担心的问题,因为它与性能有关。