kaffeine v0.2.0 Kaffeine.Partitions

Helper functions for fetching partition data from Kafka.

Summary

Functions

partition_counts(kafka_impl, worker)
partition_counts(brokers, kafka_version, kafka_impl)

Get the counts of partitions for all topics from Kafka.

Example:

iex> Kaffeine.Partitions.partition_counts(brokers, "0.8.2", KafkaImpl.KafkaEx)
{:ok, %{"test" => 1, "MyTopic" => 12}}

iex> Kaffeine.Partitions.partition_counts(KafkaImpl.KafkaEx, worker_pid)
{:ok, %{"test" => 1, "MyTopic" => 12}}