Azure eventhubs如何指定rowkey和partitionkey?

时间:2018-01-24 15:02:54

标签: azure azure-table-storage azure-eventhub

我继承了一个应用程序集,其中C#.Net应用程序向Azure EventHubs发送事件,然后Azure EventHubs将该事件的数据发送到Azure Table Storage。有一个非常计算的RowKey被设置,并且消息的选定列是分区键。我现在想要改变这些东西,却无法找到指定的位置。当然,.Net代码只需要创建一个Microsoft.Azure.EventHubs.EventData,它具有PartitionKey列,但不是由代码设置的。

我已经研究过EventHub本身,认为可能会有一个转换或公式配置,但我也没有看到任何内容。

由于

1 个答案:

答案 0 :(得分:0)

  

我继承了一个应用程序集,其中C#.Net应用程序向Azure EventHubs发送事件,然后将该事件的数据发送到Azure表存储。

事件中心不发送任何内容,它只接收内容(the ability to store all messages to an azure storage blob container除外)。因此,还有另一个过程将事件转发到表存储。

我建议看看事件中心所属的azure订阅。也许有一个azure函数或流分析作业读取事件中心。这些只能使用azure门户构建,因此您不会在repo中看到应用程序。