kaffeine v0.2.0 Kaffeine.Producer

Kafka message producer handler. See Kaffeine for usage.

Summary

Types

brokers_t()
brokers_t() :: [{binary | charlist, number}]
encoder_fun_t()
encoder_fun_t() :: (any -> {:ok, any} | {:error, String.t})
partitioner_fun_t()
partitioner_fun_t() :: (any, integer -> {:ok, integer} | {:error, String.t})
t()
t() :: %Kaffeine.Producer{brokers: brokers_t, encoder: encoder_fun_t, kafka_impl: module, kafka_version: String.t, max_partitions: integer, partitioner: partitioner_fun_t, required_acks: integer, timeout: integer, topic: String.t, worker_pid: pid | nil}

Functions

get_worker_name(topic)