【发布时间】:2019-05-10 00:21:51
【问题描述】:
应用程序在启动时将EventData.PartitionKey 的值设置为新的Guid。因此,对于每个新部署,分区密钥都会发生变化。
我了解事件中心利用散列机制将消息路由到特定分区。重新生成分区密钥是否会以任何有害的方式阻碍或影响此机制?
我不时注意到,在多次部署后,消息不会出现在事件中心(无论过去了多少时间),尽管底层的 EventHubClient.SendBatchAsync 方法不会引发 Exception。这种行为似乎可以任意纠正自己。
【问题讨论】:
标签: azure partitioning azure-eventhub