i was responsible once for a 20-server ejabberd cluster serving 10 million users (up to 1 million concurrent conversations). it's a bit of a learning curve, but once you understand erlang as both a language and a server, it has very high availability, and months of uptime without any maintenance. so for that, ejabberd is good. the fact that erlang is hard to learn for the sysadmin is not an argument here, because the freedombox will not have a sysadmin. it will be switch on and forget. if it breaks, you either reset factory settings, or buy a new one.<br>
<br>we chose ejabberd because it's stable and has been for years.<br><br>people might argue that erlang would be heavy on a plugserver. if you want to support CouchApp, then you need CouchDb, meaning you will need erlang anyway. I know CouchDb can be run on smartphones, so it can't be that bad. also, take into account that the load on any chat server will be likely between 0 and 1 messages per second.<br>
<br>i would say the best thing would be to do a benchmark. take an arm9 device, run ejabberd on it, with a realistic maximum load of 10 household members chatting through it simultaneously, then do the same with prosody and compare cpu and memory usage.<br>
<br><div class="gmail_quote">On Wed, Sep 28, 2011 at 11:17 PM, Bdale Garbee <span dir="ltr"><<a href="mailto:bdale@gag.com">bdale@gag.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I could use input from people who have *actually used* prosody and/or<br>
ejabberd about your experiences and the resulting pros and cons of the<br>
two daemons.<br>
<br>
At the moment, it appears that either could be a plausible choice for<br>
the foundation's reference implementation, but it's time to pick one.<br>
<font color="#888888"><br>
Bdale<br>
</font><br>_______________________________________________<br>
Freedombox-discuss mailing list<br>
<a href="mailto:Freedombox-discuss@lists.alioth.debian.org">Freedombox-discuss@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss</a><br></blockquote></div><br>