Module Kafka_asyncSource

Sourcetype producer
Sourcetype consumer
Sourcetype 'a response = ('a, Kafka.error * string) result
Sourceval produce : producer -> Kafka.topic -> Kafka.partition -> ?key:string -> string -> unit response Async.Deferred.t
Sourceval new_producer : (string * string) list -> producer response
Sourceval new_consumer : (string * string) list -> consumer response
Sourceval new_topic : producer -> string -> (string * string) list -> Kafka.topic response
Sourceval consume : consumer -> topic:string -> Kafka.message Async.Pipe.Reader.t response
Sourceval destroy_consumer : consumer -> unit
Sourceval destroy_producer : producer -> unit