当消息入队到分区队列时,服务总线会检查是否存在分区密钥。如果找到一个,它会根据分区键选择片段。
但是当该片段已满时会发生什么,该片段中没有剩余空间。服务总线是否会丢弃错误/消息,或者是否会使用任何其他片段来存储该消息?
答案 0 :(得分:0)
根据你的描述,我发现了一些关于片段的相关内容,你可以参考它们:
如果任何片段遇到高流量或底层存储不健康,则这些操作会失败并且可用性会降低。
正如Messaging quotas所述,队列/主题尺寸如下:
类型:在创建队列/主题时定义
值: 1,2,3,4或5 GB。如果启用了partitioning,则最大队列/主题大小为80 GB。
超出时的行为:将拒绝传入的消息,并且调用代码将收到异常。
此外,您可以使用文档标签在GitHub问题Azure/azure-service-bus添加您的反馈。