The dart-rdkafka
library uses the foreign function interface library from Dart
to wrap and call into the C librdkafka.
This library assumes that you have the C library librdkafka.so
installed on your system.
The intent of this package is to be as direct a wrapping of the API provided by
rdkafka.h
in
librdkafka as is practical. As such it
will provide a pretty low-level interaction with Apache Kafka. Hopefully in the
future other Dart packages can provide higher level abstractions on top of this.