我通过将UserId(Guid)设置为标记来注册用户。我必须向成千上万的人发送通知(来自MVC后端)。
我在做并且对< - em>不满意的是:
foreach(var tag in allTags)
{
hub.SendIos(tag); // without awaiting
hub.SendGcm(tag); // without awaiting
hub.SendWp(tag); // without awaiting
}
只有在用户不是那么多的情况下才会起作用,否则会出现问题。 我了解正在创建多少任务或HttpClient。
这样做的最佳做法是什么?
注意:我没有更好的设计让所有这些用户都在一个标签中,系统设计没有帮助。