Current section
Files
Jump to
Current section
Files
lib/galena.ex
defmodule Galena do
@moduledoc """
**Galena** is a topic producer-consumer library built on top of `GenStage`.
Galena has three main behaviours that could be used in order to create complex data pipelines with topics:
* `Galena.Producer` is a customized GenStage producer which will serve the produced events as soon as possible.
* `Galena.Consumer` is a customized GenStage consumer whith the capability of connecting to a list
of topics of producers and/or producer-consumer(s).
* `Galena.ProducerConsumer` is a customized GenStage producer-consumer which will receive messages from
the list of topics of those producers and/or producer-consumer(s) which was subscribed and will send
the produced events as soon as possible.
"""
end