gpt4 book ai didi

azure - 如何通过 Azure ServiceBus 标准计划获得更好的性能

转载 作者:行者123 更新时间:2023-12-03 05:38:51 25 4
gpt4 key购买 nike

使用 Azure ServiceBus 标准计划,我无法达到每秒超​​过 14 条消息的速度。我正在使用 Azure-Sample 运行一些基准测试我在这个 question 中找到的工具:

测试是使用具有单个队列和所有默认配置的 ServiceBus 资源完成的:

enter image description here

最佳答案

如果我没看错的话,您得到的最大并发数为 1 个接收器 (MaxInflightReceives) 和 5 个接收器 (ReceiverCount)。增加并发性并在客户端上启用预取将增加整体吞吐量。但是,

  1. 测试应在同一 Azure 数据中心内完成。如果您在本地计算机上进行测试,则会带来不可避免的显着延迟。
  2. 使用的接收模式是PeekLock。它比 ReceiveAndDelete 慢。不建议进行切换,但当您使用 PeekLock 来牺牲吞吐量以换取安全时,需要考虑到这一点。
  3. 标准层对每秒的操作数有上限。除此之外,您的命名空间部署在共享环境中,实体分散在各种部署容器中。性能有所不同,并且无法得到保证。如果您想保证吞吐量,请使用高级 SKU。

关于azure - 如何通过 Azure ServiceBus 标准计划获得更好的性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60391437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com