[ejabberd] Load balancing and clustering

Evgeny Khramtsov xramtsov at gmail.com
Tue Dec 19 20:08:00 MSK 2017


Tue, 19 Dec 2017 18:02:03 +0100
Mickaël Rémond <mremond at process-one.net> wrote:

> Yes, you still need clustering. Even if sessions are stored in Redis,
> you need to route the messages between nodes. Do not forget that user
> session are represented by processes and they are not in DB but in
> memory. And when I mentioned about MUC, I was not referring to MUC
> metadata storage (possibly in DB) but I was referring to MUC process,
> that are in-memory and broadcast messages to users that can have
> their session process on different cluster nodes.

Yes, you need a connection between Erlang nodes anyway, there is no way
around.


More information about the ejabberd mailing list