Azure 服务总线分区:分区队列的分区完全使用后会发生什么情况?



当消息排队进入分区队列时,服务总线会检查是否存在分区键。如果找到,它会根据分区键选择片段。

但是当那个片段被填满时会发生什么,那个片段中没有更多的空间了。服务总线是否给出错误/消息被丢弃,或者将使用任何其他片段来存储该消息?

根据你的描述,我找到了一些关于片段的相关内容,你可以参考一下:

注意事项和准则

如果任何片段遇到高流量或基础存储不正常,则这些操作将失败并降低可用性。

消息传递配额声明队列/主题大小,如下所示:

类型:在创建队列/主题时定义

值:1、2、3、4 或 5 GB。如果启用了分区,则最大队列/主题大小为 80 GB。

超出时的行为:传入消息将被拒绝,调用代码将收到异常。

此外,你可以在 GitHub issue Azure/azure-service-bus 上添加带有文档标签的反馈。

相关内容

最新更新