我对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值的值?
谢谢 先生
答案 0 :(得分:1)
在该链接中我没有看到num.partitions
但是可以肯定的是,您可以读取属性文件,或使用计时器关闭并重新创建任何生产者或使用者对象。
但是,当生产者或消费者运行时,没有直接的方法来重新配置其属性。
Kafka-Net
库似乎自2016年以来就没有更新,您可以使用confluent-dotnet-kafka
客户端。