Phoenix Pubsub Nats

Phoenix PubSub adapter based on Nats.

Installation

If available in Hex, the package can be installed by adding phoenix_pubsub_nats to your list of dependencies in mix.exs:

def deps do
[
{:phoenix_pubsub_nats, "~> 0.2.1"}
]
end

Usage

An example usage (add this to your supervision tree):

# application.ex
children = [
{
Phoenix.PubSub,
name: Phoenix.PubSubTest,
adapter: PhoenixPubsubNats,
connection: %{host: '127.0.0.1', port: 4222}
}
]

where connection is configured separately based on the gnat documentation.

Optional parameters:

For more details on how to use it, see the Phoenix.PubSub documentation.