我有一个关于向Azure中的事件中心中的分区发送邮件的快速问题。如果事件中心有32个分区,那么编号是什么?
是0到31还是1到32?
我假设0到31但我想确认。
的https:// {servicebusNamespace} .servicebus.windows.net / {eventHubPath} /分区/ {的partitionid} /消息
答案 0 :(得分:1)
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
非常大并且分裂了.. ..
答案 1 :(得分:0)
编号从零开始。下图显示了Service Bus Explorer工具中的4个事件中心分区: