[ejabberd] node_type and frontend/backend separation.

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


Hello,

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
 http://www.process-one.net/


More information about the ejabberd mailing list