【发布时间】:2021-10-29 07:48:21
【问题描述】:
如果在 SaaS 解决方案中为跨越多个客户的大量事件中心使用通用存储帐户,会有什么问题或考虑?
也就是说使用一个共同的资源组。
【问题讨论】:
标签: azure-storage azure-eventhub
如果在 SaaS 解决方案中为跨越多个客户的大量事件中心使用通用存储帐户,会有什么问题或考虑?
也就是说使用一个共同的资源组。
【问题讨论】:
标签: azure-storage azure-eventhub
从事件中心客户端的角度来看,这不是问题。我们建议将每个处理器组隔离在一个专用的存储容器中,以限制 Blob 的数量并避免枚举它们时的延迟。
从实用的角度来看,我建议进行一些性能测试。根据您使用的客户/事件中心的数量,由于事件处理器在与存储交互时使用的聊天模式,您可能会开始在存储中遇到一些限制或延迟;在这种情况下,将负载分散到一些独立的 Azure 存储帐户可能会有所帮助。
我建议的另一个考虑因素是位置。我们已经看到了一些关于在与其关联的事件中心命名空间不同的区域中使用存储帐户时存储延迟的报告。
【讨论】: