向数千个标签发送通知(标签=用户ID)

时间:2016-05-18 14:18:46

标签: c# asp.net-mvc azure-notificationhub

我通过将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。

这样做的最佳做法是什么?

注意:我没有更好的设计让所有这些用户都在一个标签中,系统设计没有帮助。

0 个答案:

没有答案