2017-08-02 135 views
0

并行发送消息是否有意义? (拆分客户分为2组)SignalR并行发送消息

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

或将消息发送到所有客户端

回答

0

不应该有任何需要做的,除非你正在与listUsers2发送不同的消息listUsers1。

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

一般来说,这些都不应该是一个问题,因为它与性能有关,所以您不必担心。