[英]Azure Event Hub partition numbering & Sending to specific partition
我有一个关于向Azure中的事件中心中的分区发送消息的快速问题。 如果事件中心有32个分区,那么编号是多少?
是0到31还是1到32?
我假设0到31但我想确认一下。
HTTPS:// {servicebusNamespace} .servicebus.windows.net / {eventHubPath} /分区/ {的partitionid} /消息
Azure EventHubs partition numbering
从今天(01/24/2018)起为0-X。
但是,Microsoft Azure EventHubs partition numbering
不应该用于发送到EventHubs。 This specific number being the partition name/identifier
- 纯粹是一个实现细节。
使用EventHubClient.GetEventHubRuntimeInformation
API获取partitionIds列表。 然后使用EventHubRuntimeInformation.PartitionIds[index]
创建发件人。
这是泛化的内置支持场景-如果服务不断提供-功能,如-分裂大的分区等,然后能够给他们分裂等之后的名字- 2-1
, 2-2
(假设原来的partition 2
非常大而分裂)..
编号从零开始。 下图显示了Service Bus Explorer工具中Event Hub的4个分区:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.