Current section

Files

Jump to
kafka_ex lib kafka_ex supervisor.ex
Raw

lib/kafka_ex/supervisor.ex

defmodule KafkaEx.Supervisor do
use Supervisor
def start_link do
{:ok, pid} = Supervisor.start_link(__MODULE__, nil, [name: __MODULE__])
{:ok, pid}
end
def init(_) do
children = [
worker(KafkaEx.Server, [])
]
supervise(children, strategy: :simple_one_for_one, max_restarts: 10, max_seconds: 60)
end
end