rustfs-kafka-async
Async wrappers for rustfs-kafka, built on top of tokio.
This crate provides:
AsyncKafkaClientAsyncProducerAsyncProducerBuilderAsyncConsumerAsyncConsumerBuilder
The current implementation uses native tokio async I/O for metadata, produce/fetch, and commit request paths.
Security flow supports TLS and SASL authentication in native async mode,
including PLAIN, SCRAM-SHA-256, and SCRAM-SHA-512.
Installation
[]
= "1.2.0"
Quick Example
use Record;
use AsyncProducer;
async
Notes
- This crate is intentionally lightweight and reuses protocol data structures from
rustfs-kafka. - Native async producer path supports metadata-backed auto partition resolution.
- Secure integration coverage includes Docker end-to-end checks for SASL
PLAIN,SCRAM-SHA-256, andSCRAM-SHA-512. - For full feature details, consult the root crate docs and
docs/usage-guide.mdin the repository.