Phoenix.PubSub
Distributed PubSub and Presence platform for the Phoenix Framework
Installation
Add phoenix_presence to your list of dependencies in
mix.exs:def deps do
[{:phoenix_pubsub, "~> 0.1.0"}]end
Ensure phoenix_presence is started before your application:
def application do
[applications: [:phoenix_pubsub]]end
Testing
Testing by default spawns nodes internally for distributed tests.
To run tests that do not require clustering, exclude the clustered tag:
$ mix test --exclude clusteredIf you have issues running the clustered tests try running:
$ epmd -daemonbefore running the tests.