【Azure Event Hub】诡异现象之Event Hub无法删除的根源 - LuBu0505/My-Code GitHub Wiki

问题描述

遇见一个诡异的现象。在Event Hub 事件中心中删除了一个Event Hub后,会立马被重建,多次删除发现都是同样的问题。 image.png

这是什么情况呢?

问题解答

经过对Event Hub调查发现,使用了Kafka客户端持续的发送/消费事件。而Kafka客户端自带属性auto.create.topics.enable = true,它会默认创建Event Hub(Topic)。所以当手动在Azure门户上删除Event Hub后,因为Kafka消费端/生产者一直在运行,所以马上自动创建了同名的Event Hub image.png

 最后的解决办法就是停止Kafka消费端/生产者,并且在程序中修改auto.create.topics.enable  为 false。

参考资料

Apache Kafka :https://kafka.apache.org/documentation/#brokerconfigs

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!