kafka_ex v0.11.0 KafkaEx.New.NodeSelector View Source

Defines node selector functions and macros

Link to this section Summary

Functions

Select the controller for the given consumer group

Select the cluster's controller node

Select first available node

Select a specific node

Select a random node

Select the controller for the given topic and partition

Link to this section Types

Link to this type

t()

View Source
t() :: %KafkaEx.New.NodeSelector{
  consumer_group_name: term(),
  node_id: term(),
  partition: term(),
  strategy: term(),
  topic: term()
}

Link to this section Functions

Link to this function

consumer_group(consumer_group_name)

View Source

Select the controller for the given consumer group

Link to this function

controller()

View Source
controller() :: t()

Select the cluster's controller node

Link to this function

first_available()

View Source
first_available() :: t()

Select first available node

Select a specific node

Select a random node

Select the controller for the given topic and partition