Crate kafka [] [src]

Clients for comunicating with a Kafka cluster.

The primary clients are:

  • kafka::producer::Producer - for sending message to Kafka
  • kafka::consumer::Consumer - for retrieving/consuming messages from Kafka
  • kafka::client::KafkaClient - a lower-level, general purpose client leaving you with more power but also more resposibility

See module level documentation corresponding of each client.

Reexports

pub use self::error::{Error, Result};

Modules

client

Kafka Client - A mid-level abstraction for a kafka cluster allowing building higher level constructs.

consumer

Kafka Consumer - A higher-level API for consuming a kafka topic.

error

Error struct and methods

producer

Kafka Producer - A higher-level API for sending messages to kafka topics.