【问题标题】:azure notification hub tag limits天蓝色通知中心标签限制
【发布时间】:2015-01-21 19:13:30
【问题描述】:

阅读定价详情

http://azure.microsoft.com/en-us/pricing/details/notification-hubs/

推送中使用的标签数量似乎有限制。

Broadcast (tag size)    Limited to 10K  Limited to 10K  Unlimited
# of tags (broadcast groups)    Limited to 3K   Limited to 3K 3 Unlimited

第一季度。那么这是否意味着每次推送的最大标签为 10K?假设每个设备只有 1 个标签。

第二季度。存储的标签数量是无限的吗?

我需要将标签映射到设备 ID。然后在一次发送中发送一堆标签。 听起来很简单,但我无法确定是否有限制。

任何帮助表示赞赏。

谢谢

-lp

【问题讨论】:

  • 定价页面上不再提及 3k 唯一标签的限制。我也无法在其他任何地方找到有关它的信息。

标签: azure-mobile-services azure-notificationhub


【解决方案1】:

广播(标签大小) - 限制为 10K 表示具有相同标签的设备数量限制为 10K。示例:

  • 您有根据食物偏好发送广告的应用程序,
  • 在某个时候,您决定向所有披萨爱好者发送消息,并且您将使用标签“披萨”来执行此操作,
  • 如果您的中心有超过 10,000 个带有“pizza”标签的注册,则通知中心将无法发送呼叫

标签数量(广播组)限制为 3K 意味着对于上面的示例,您不能拥有超过 3K 种不同的食物('pizza'、'pasta'、'sushi'... )

!!!重要通知!!! 带有五个或更少设备的标签不计入标签限制。这意味着您可以构建一个应用程序,其中每个设备都有唯一的标签(用户 ID 或电子邮件或类似的东西),并且该标签可用于向特定设备发送消息。它有时被称为“收件箱场景”。 Notification Hub 不会针对这种情况强制实施 3K 限制

更新:通知中心不会实施上述任何限制。官方文档也已更新。因此,到目前为止,每个注册/安装的唯一限制是 60 个标签。

但是,注册的设备数量不得超过 500(免费层命名空间)、200K(基本)和 10M(标准)。联系客户支持以容纳超过 1000 万台设备。

【讨论】:

  • 感谢您的澄清。这是在哪里明确说明的?
  • 这只是我的解释,不知道有没有明确写在任何文档中。
  • 对于“收件箱方案”,我每次发送最多只能发送 20 个。正确的?还有其他选择吗?
  • 感谢每个注册限制为 60 的标签上的提示。在哪里指定?我很想看到新的注册API。请发送链接。谢谢-lpic
  • 它不再是实际的,因为 Azure 没有这样的限制。
【解决方案2】:

这里的更新是我们消除了标签限制。请参阅https://azure.microsoft.com/en-us/pricing/details/notification-hubs/ 了解最新信息。

【讨论】:

  • 您能否确认今天仍然如此? IE。每个设备注册的标签数量没有限制。
【解决方案3】:

我在向 Azure 的通知中心 PM 发送电子邮件后得到了 Q1 的新答案:

标签表达式可以包含所有的布尔运算符,例如 AND (&&), OR (||) 和 NOT (!)。它们还可以包含括号。标签 如果表达式仅包含 OR,则限制为 20 个标签;否则 它们仅限于 6 个标签。

"Tag Expressions" on this page

由于我询问的是发送标签数组,Azure 代理补充说:

当您向我们提供一个数组时,我们几乎只需使用 OR 使用您的标签构建一个表达式,也就是说,您最多可以在该数组中放置 20 个标签。

【讨论】:

  • Azure 最近将仅包含 && 的标签表达式的标签限制增加到最多 10 个标签 (link)。
【解决方案4】:

在免费和基本层中,您不能向超过 10k 台设备进行广播。从定价页面 (http://azure.microsoft.com/en-us/pricing/details/notification-hubs/):

Broadcast是指可以发送Push的设备数量 通知给定的通知请求。标签是关键字 该设备已订阅。广播推送通知可以是 发送到订阅了特定标签的所有设备。

免费和基本级别的通知中心,当广播到 观众,将推送到最多 10,000 台设备。如果有更多设备 在目标受众中,将选择 10,000 台设备 随机,其余的将不会收到任何通知。

3k 标签限制意味着您最多可以创建 3k 个用于发送通知的唯一标签。每个设备可以注册多个标签(例如,突发新闻的类别每个都是一个标签)。

【讨论】:

    【解决方案5】:

    这里的更新是我们消除了标签限制。请参阅https://azure.microsoft.com/en-us/pricing/details/notification-hubs/ 了解最新信息。

    这在定价中仍不清楚,在 Azure 定价“计算器”上指出:“前 1000 万次推送包含在无限活跃设备和基本层的 10K 广播(标签大小)中”

    对于基本层,它似乎仍然存在标签限制,但对于标准层则没有,它声明:“前 1000 万次推送包含在无限的活动设备和无限的广播(标签大小)中”。此处的一般定价信息中未显示广播和标签限制信息:https://azure.microsoft.com/en-us/pricing/details/notification-hubs/

    【讨论】:

      猜你喜欢
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      • 2014-07-12
      • 1970-01-01
      • 2016-11-08
      相关资源
      最近更新 更多