An open API service indexing awesome lists of open source software.

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.

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
}
```