SignalR并行发送消息
问题描述:
并行发送消息是否有意义? (拆分客户分为2组)SignalR并行发送消息
new Thread(() =>
{
context.Clients.Clients(listUsers1).LevelI("1 ", d);
}).Start();
new Thread(() =>
{
context.Clients.Clients(listUsers2).LevelI("1 ", d);
}).Start();
或将消息发送到所有客户端
答
不应该有任何需要做的,除非你正在与listUsers2发送不同的消息listUsers1。
SignalR具有相当高的每秒消息发送能力。如果邮件的大小超过建议的上限,则应确定如何减少邮件大小。
一般来说,这些都不应该是一个问题,因为它与性能有关,所以您不必担心。