2017-08-02 137 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具有相當高的每秒消息發送能力。如果郵件的大小超過建議的上限,則應確定如何減少郵件大小。

一般來說,這些都不應該是一個問題,因爲它與性能有關,所以您不必擔心。