[ejabberd] node_type and frontend/backend separation.

Mickael Remond mickael.remond at process-one.net
Mon Mar 9 18:37:53 MSK 2009


Tim Stewart wrote:

> I see that you're referring to this:
> "It is actually possible to write some code that keep the XMPP TCP
> connexion on the front-end but could survive to a loss of the back end
> managing its session (by “migrating” the process)."
> I'm on a deadline and I'm not sure how involved implementing this
> process migration would be.  Is it just be a matter of detecting when
> one backend has failed or been shut down, finding a new backend, and
> retrying the operation?  Does ejabberd already use the code in
> ejabberd_node_groups.erl, and it just hasn't been extended to support
> this flexibility yet?
> Thanks again for the help,

This is something that has to be written (Process migration).
There is quite some work involved to achieve that transparently.

Mickaël Rémond

More information about the ejabberd mailing list