在C#中动态更改配置设置kafka

时间:2019-01-15 18:52:26

标签: c# apache-kafka

我对Apache Kafka非常陌生。我在C#.NET / Windows平台上工作。 我能够使用Kafka的配置设置,并使用命令提示符发送和接收消息。

使用https://www.codeguru.com/csharp/.net/producer-and-consumer-for-kafka-in-.net-an-exploration.html 我运行了c#程序,并能够产生和接收消息。 Qn1:我正在尝试读取json文件,并基于json文件中的行数,是否有一种方法可以从C#中动态更改num.partitions值的值?

谢谢 先生

1 个答案:

答案 0 :(得分:1)

在该链接中我没有看到num.partitions

但是可以肯定的是,您可以读取属性文件,或使用计时器关闭并重新创建任何生产者或使用者对象。

但是,当生产者或消费者运行时,没有直接的方法来重新配置其属性。

Kafka-Net库似乎自2016年以来就没有更新,您可以使用confluent-dotnet-kafka客户端。