Process registration and distribution via Horde
In order to use this, you will need to update your commanded config
config :your_app, YourCommandedApp,
registry: Commanded.Registration.HordeRegistry
Add the following to your mix.exs deps:
{:commanded_horde_registry, "~> 1.0.0-alpha.0"}
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/commanded_horde_registry.
I've updated to Horde 0.7 and now am targeting Commanded 1.0. One thing to note
is that we are only providing a distributed process registry. The
Commanded.Aggregate.Supervisor
will still be a basic DynamicSupervisor and
aggregates will not be restarted in the event of a node exit.