Azure服务总线分区:当分区队列的分区被完全消耗时会发生什么?

时间:2017-08-23 16:54:06

标签: azure azureservicebus azure-servicebus-queues

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

但是当该片段已满时会发生什么,该片段中没有剩余空间。服务总线是否会丢弃错误/消息,或者是否会使用任何其他片段来存储该消息?

1 个答案:

答案 0 :(得分:0)

根据你的描述,我发现了一些关于片段的相关内容,你可以参考它们:

  

Considerations and guidelines

     

如果任何片段遇到高流量或底层存储不健康,则这些操作会失败并且可用性会降低。

正如Messaging quotas所述,队列/主题尺寸如下:

  

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

     

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

     

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

此外,您可以使用文档标签在GitHub问题Azure/azure-service-bus添加您的反馈。