0

我正在尝试为 azure service bus 高级层进行成本计算。我找不到以下简单问题的答案

  • 单个消息单元可以支持的最大消息速率
  • 单个消息单元可以支持的最大吞吐量(数据大小/秒)
4

1 回答 1

1

服务总线高级消息不会以这种方式在数量方面施加消息限制(除了 1 条消息最大为 1 MB,队列/主题最大大小为 80 GB)。它更像是一种计算资源。根据指标,您应该决定放大/缩小或使用它具有的自动缩放功能。

在为您的架构决定消息传递单元的数量时,需要考虑许多因素:

  • 从分配给您的命名空间的 1 或 2 个消息传递单元开始。
  • 研究命名空间的资源使用指标中的 CPU 使用指标。
  • 如果 CPU 使用率低于 20%,您可能能够缩减分配给命名空间的消息传递单元的数量。
  • 如果 CPU 使用率高于 70%,您的应用程序将受益于扩大分配给命名空间的消息单元的数量。

要了解如何将服务总线命名空间配置为自动扩展(增加或减少消息单元),请参阅自动更新消息单元

有关更多详细信息,请参阅thisthis

于 2020-10-09T13:09:17.437 回答