我想在我们的生产环境中使用kafka。我想知道最新版本的客户端是否没有bug用于生产启动。它是否与消费者群体合作?我想每秒传递10000条记录,是否适合它?
答案 0 :(得分:14)
我可能会迟到,但汇合了一个伟大的.net kafka库。实现消费者群体和高度可配置性很容易。
答案 1 :(得分:7)
目前尚未积极开发/支持microsoft kafka client。相反,作者建议使用rdkafka-dotnet它有更好的文档,并且易于使用
答案 2 :(得分:2)
我可能已经很晚了。但是我们在使用DotNet客户端的生产中使用Kafka。这是最新的更新和官方支持的版本https://github.com/confluentinc/confluent-kafka-dotnet
confluent-kafka-dotnet源自librdkafka(https://github.com/edenhill/librdkafka/)
答案 3 :(得分:1)
我只知道单个.net Kafka客户端(https://github.com/Jroland/kafka-net)并且自述文件清楚地说明了:
该项目的当前版本是一个正在运行的“正在进行中”,因为它仅在2月初开始。
此外:
对我来说这是一个宠物项目,目前不需要Kafka服务器客户端。这意味着客户端目前仅针对一小组Kafka测试服务器进行测试,而不是针对任何具有任何实际数据负载的服务器。
此处维护可用客户列表:https://cwiki.apache.org/confluence/display/KAFKA/Clients 因此,您可以查看是否有其他.net客户端可用。
答案 4 :(得分:1)
我强烈建议您使用以下链接中的Microsoft .NET Kafka库。据我所知,这个库比kafka-net好得多。
https://github.com/Microsoft/CSharpClient-for-Kafka
希望得到这个帮助。