Azure 事件网格出口限制

Azure Event Grid Egress Limit

对于我们的项目,我们想要了解向 Azure 事件网格中配置的订阅者发送事件的出口限制。 查看文档 https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/azure-subscription-service-limits 不清楚事件网格中的出口限制是什么?

有什么区别:

自定义主题(入口)的发布速率为每个主题每秒 5,000 个事件

每秒发布 250 个请求?

谢谢

没有记录 EventGrid 出口的硬性限制。一些微软文档的引述:

Scalability: High: Capable of routing 10,000,000 events per second per region. (from https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-event-grid-routing-comparison)

如果 EventGrid 扩展超过 10M events/s/region,第一个实际检查点和可能的限制将是金钱:您将 运行 在 0.01 秒内用完免费配额(100k 个事件),然后它处理 10M events/sec 将花费你 6 美元/秒。这是一个 运行 6 美元/秒 = 360 美元/分钟 = 21.600 美元/小时 = 51.84 万美元/天 = 15.552.000 美元/月的费率。我个人将在一个小时内达到我的信用卡限额。

关于请求限制和事件限制的第二个问题更容易回答。请求限制用于发布请求,事件限制用于这些请求中的事件数。您可以而且应该分批发布事件,以免达到 250 个发布请求的限制。您可以在一个发布请求中批处理 1-5000 个事件。可以在此处找到有关批处理的更多信息:

EventGrid 出口通常不是 EventGrid 的限制约束。我希望这可以帮助您构建解决方案。