We are trying to use ejabbered xmpp server for communication between client snd server. We have successfully installed ejabbered with default database. We are trying to run ejabbered in clustering mode with 2 nodes. we have done all the configuration settings as mentioned in installation guide. We can also see the active nodes via admin web page.
But we have few question regarding ejabbered clustering.
1> Does ejabbered support Load balancing in clustering enviornment. if not then what clustering features does it support.
2> How messages are delegated among the nodes in case one node is shutdown.
3> Cant we register new user account on server using any of the running nodes.
Re: Ejabberd Clustering
1. Yes, it supports both load balancing and high availability.
2. Delegated? All nodes in a cluser are equivalent, i.e. they share common RAM state (such as c2s/s2s sessions, MUC rooms, etc.). If one of the node fails its data will be removed from the state.
3. Sure. See point 2.
Please note, ejabberd currently doesn't support split-brain condition so you need to have reliable network links between your nodes.