We have deprecated and removed wandist. It was slower, consumed more CPU & RAM, and suffered from head-of-the-line contention. Erlang distribution (especially with kTLS enabled) is a better alternative.
With pg
it is possible to create any number of disjoint sub-clusters (by running several pg
scopes). So we are essentially back to .hosts.erlang
, but instead of global
(which we disable), we use our own gen_server that simply connects to the list of nodes in that file.
Yet to answer your question, you might want to look at Partisan. It does not seem to be maintained though.