rustfs-kafka-async
Async wrappers for rustfs-kafka, built on top of tokio.
This crate provides:
AsyncKafkaClientAsyncProducerAsyncProducerBuilderAsyncConsumerAsyncConsumerBuilder
The current implementation uses background tasks/threads to bridge the sync core APIs.
Producer/consumer creation uses async builders and blocking-safe handoff so sync Kafka setup does not stall the tokio scheduler.
Installation
[]
= "1.1.0"
Quick Example
use Record;
use AsyncProducer;
async
Notes
- This crate is intentionally lightweight and reuses the mature sync protocol/client logic from
rustfs-kafka. - Native async producer path now supports metadata-backed auto partition resolution.
- For full feature details, consult the root crate docs and
docs/usage-guide.mdin the repository.