web-dev-qa-db-ja.com

Kafka with .Net Client

プロダクション環境でkafkaを使用します。クライアントの最新バージョンにバグがあり、プロダクションの起動にバグがないかどうかを知りたいです。消費者グループと連携していますか?第二に、それに適しているかどうか?

13
vicky garg

私は会話に遅れるかもしれませんが、confluentには優れた.net kafka=ライブラリがあります。消費者グループの実装は簡単で、高度な設定が可能です。

https://www.nuget.org/packages/Confluent.Kafka/

16
franzke

現在 Microsoft kafka client は積極的に開発/サポートされていません。代わりに、著者は rdkafka-dotnet を使用することをお勧めします。使用する

9

私は会話にとても遅れるかもしれません。しかし、私たちはKafka= DotNetクライアントを使用した実稼働環境で使用しています。これが最新のアップデートおよび公式サポートバージョンです https://github.com/confluentinc/confluent-kafka-ドットネット

confluent-kafka-dotnetはlibrdkafkaから派生しています( https://github.com/edenhill/librdkafka/

単一の.net Kafka= Client( https://github.com/Jroland/kafka-net )とREADMEはっきり言ってください:

このプロジェクトの現在のバージョンは、機能する「進行中の作業」であり、2月上旬に開始されました。

さらに:

これは私にとってペットプロジェクトであり、現在、Kafkaサーバークライアントの必要性に裏付けられていません。つまり、クライアントはKafkaサーバーをテストし、実際のデータ負荷があるサーバーに対してではありません。

利用可能なクライアントのリストはここに保持されます。 https://cwiki.Apache.org/confluence/display/KAFKA/Clients これにより、別の.netクライアントが利用可能になるかどうかを確認できます。

2
Matthias J. Sax

Microsoft .NET Kafka以下のリンクのライブラリ。このライブラリは、私が知る限り、kafka-netよりもはるかに優れています。

https://github.com/Microsoft/CSharpClient-for-Kafka

この助けを願っています。

2
pkongkietvan