https://github.com/moritzrinow/kafka-net-async
Async wrapper for Confluent's .NET Kafka consumer client.
https://github.com/moritzrinow/kafka-net-async
kafka
Last synced: 9 months ago
JSON representation
Async wrapper for Confluent's .NET Kafka consumer client.
- Host: GitHub
- URL: https://github.com/moritzrinow/kafka-net-async
- Owner: moritzrinow
- License: mit
- Created: 2022-06-15T18:07:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-06-16T10:50:22.000Z (about 4 years ago)
- Last Synced: 2025-10-07T02:04:41.734Z (9 months ago)
- Topics: kafka
- Language: C#
- Homepage:
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kafka-net-async
Async wrapper for Confluent's .NET Kafka consumer client.
## Installation
Nuget package: https://www.nuget.org/packages/Kafka.Async
Targets:
- netstandard2.1
## Example
```csharp
using Kafka.Async;
IConsumer consumer = myConsumerInstance;
using IAsyncConsumer asyncConsumer = consumer.CreateAsyncConsumer();
// Consume message asynchronously
ConsumeResult message = await asyncConsumer.ConsumeAsync(cancellationToken).ConfigureAwait(false);
// Consume messages continuously
await foreach (ConsumeResult result in asyncConsumer.AsAsyncEnumerable(stoppingToken).ConfigureAwait(false))
{
// Handle message
}
```