azure - Azure 事件中心吞吐量
问题描述
在服务高级描述中,微软提到我可以每秒流式传输数百万个事件,并且它具有高度可扩展性
事件中心是一种完全托管的实时数据摄取服务,简单、可信且可扩展。每秒从任何来源 流式传输数百万个事件https://azure.microsoft.com/en-us/services/event-hubs/
但是当我查看官方文档时,最大吞吐量单位 (TU) 限制为 20,这意味着每个 TU 1000 个事件 * 20 TU = 20,000 个事件:
事件中心流量由吞吐量单位控制。单个吞吐量单位允许每秒 1 MB 或每秒 1000 个事件的入口和两倍的出口量。标准事件中心可以配置 1-20 个吞吐量单位,您可以通过增加配额支持请求购买更多。 https://azure.microsoft.com/en-us/services/event-hubs/
20TU 如何转化为流式传输数百万个事件?
解决方案
您可以通过提出支持请求来增加 20-TU。
但是,如果您需要非常高,您也可以使用事件中心的专用集群。
文档中的两个重要说明
专用集群可保证全面的容量,并且可以输入高达千兆字节的流数据,具有完全持久的存储和亚秒级延迟,以适应任何突发流量。
在高入口量 (>100 TU) 下,集群每小时的成本明显低于在标准产品中购买同等数量的吞吐量单位。
https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview
推荐阅读
- google-maps - 谷歌地图在灰度模式下设置方向
- python - 根据当前数据框中的约束生成数据框列
- c# - 当我点击播放时,我的 Sprite 角色会旋转。为什么?
- jquery - Facebook sdk 脚本无法重新加载
- c# - 取消授权时重定向
- c++ - C++ std::vector 迭代器行为奇怪,不允许递增
- java - Spring data redis (with lettuce) 创建包装库的优势
- typescript - 如何获取整个函数的类型,而不仅仅是 Parameters 或 ReturnType
- flutter - 如何在 Flutter 中的 TextFormField 标签中添加红色星号
- html - 如何始终在 url 的下拉列表中获得第二个选择