MUC in cluster mode
Does MUC need extra configuration for clusters? I have setup MUC cluster with three server and when clients logon to different servers they cannot see each others messages.
It works perfectly fine when I keep only one server in the cluster alive.
Added by Artur Hefczyc almost 4 years ago
For MUC clustering you need Tigase ACS component: https://projects.tigase.org/projects/acs
Please note, this is our commercial component (not open source). You can use it for free for development and testing purposes, however, production systems require license payment.
There are some free alternatives though, such as a MUC with virtual component or MUC as an external component setups. This does not give you full clustering capabilities with redundancy but would allow you to correctly use MUC in clustered environment.
Added by Ganesh Krishnan almost 4 years ago
does the commercial version include source code of ACS?
My muc modifications include removing the ghostbuster and making sure client is not ejected when he is inactive. These are in the modules that MUCComponent loads. So if MUCComponentClustered loads the same modules my changes would work as is.