Ejabberd is the massively scalable server, here's article which show Ejabber can supporting 2M+ concurrent user.
But for Multi-User Chat(MUC), Ejabber supports only 5K users(as per ejabberd module code: here). Ejabbered should be able to handle more user than that, so my questions to Ejabberd Gurus out there:
- Why Ejabberd impose the limitation to only support 5k Users in MUC?
- How to support more than 5K users in the MUC?
- Will clustering be able to mitigate this limitation?
Thanks in advance.