confluent-kafka-dotnet
https://github.com/confluentinc/confluent-kafka-dotnet
C#
Confluent's Apache Kafka .NET client
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C# not yet supported11 Subscribers
Add a CodeTriage badge to confluent-kafka-dotnet
Help out
- Issues
- Consumer hangs on Dispose if broker restart happens in K8s
- Fix incorrect netcore flag for Deserializers to enable ReadOnlySpan<byte> usage
- ReferenceSubjectNameStrategy is missing option for QualifiedReferenceSubjectNameStrategy
- Add ArraySegment<byte> as native supported type
- OAuth callbacks, Dispose(), and thread safety
- Producer throws error message `Broker: Message size too large` when the event payload size is less than the max max.message.bytes configuration on the topic
- librdkafka.redist runtime files aren't copied to OutputPath in .NET Core.
- Pool or otherwise remove some buffers in `StringAsPinnedUTF8` on NET6+
- [CooperativeSticky] Best practice to use manual commits & avoid commits during rebalance
- Use built-in "CreateReadOnlySpanFromNullTerminated" on NET6-specific path
- Docs
- C# not yet supported