From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RMKXP-0004lk-LM for garchives@archives.gentoo.org; Fri, 04 Nov 2011 14:14:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C0E6321C08E; Fri, 4 Nov 2011 14:14:21 +0000 (UTC) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by pigeon.gentoo.org (Postfix) with SMTP id 87C5F21C031 for ; Fri, 4 Nov 2011 14:13:23 +0000 (UTC) Received: (qmail invoked by alias); 04 Nov 2011 14:13:22 -0000 Received: from p5B083C17.dip.t-dialin.net (EHLO pc.localnet) [91.8.60.23] by mail.gmx.net (mp013) with SMTP; 04 Nov 2011 15:13:22 +0100 X-Authenticated: #13997268 X-Provags-ID: V01U2FsdGVkX1+udlxDSXCuGvQQBTjWhXgw3h5ivOVt2OZVjrPLJY vBIWqgIKTPmxP1 From: Michael Schreckenbauer To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Best Jabber Server Date: Fri, 04 Nov 2011 15:13:20 +0100 Message-ID: <14842724.qVaCGg6FhA@pc> User-Agent: KMail/4.7.3 (Linux/2.6.38-gentoo; KDE/4.7.3; x86_64; ; ) In-Reply-To: References: <4EB3AEBF.2090608@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Y-GMX-Trusted: 0 X-Archives-Salt: 82cec127-b262-46af-887e-68132d7af781 X-Archives-Hash: 3dd4105447ecedeb7ad808b0b057836d Am Freitag, 4. November 2011, 14:22:38 schrieb Alexander Tanyukevich: > 2011/11/4 Jorge Mart=EDnez L=F3pez : > > I played some years ago with Openfire: > > http://www.igniterealtime.org/projects/openfire/ I did not test the= > > integration with Asterisk, but it sounds promising. > >=20 > > Cheers, > >=20 > > -- > > Jorge Mart=EDnez L=F3pez http://www.jorgeml.net= > > Google Talk / XMPP: jorgeml@gmail.com >=20 > I've asked that question on couple of forums and everytime got answer= : > "ejabberd". But there was no arguments. And actually I've never used > it because of erlang :) ejabberd supports clustering. New servers can be added or removed from = the=20 cluster without stopping anything. This is also a plus for fault-tolera= nce. It=20 scales to 1.000.000s of users without any problems. erlang is designed = for=20 problems like this and it's really good in this domain. ejabberd is qui= te easy=20 to extend via hooks. Of course, you need to learn erlang to do this. In= the=20 simple case, you write some glue code in erlang (typically 20-30 LOC) a= nd do=20 the work in the language you are most familiar with. You can even add C= - or=20 Java-Nodes to your cluster, that can talk to the ejabberd's via erlangs= native=20 message-passing. In the company I worked for, we have an ejabberd-cluster with millions = of=20 accounts (iirc something like 20 million customers at the time I left) We evaluated ejabberd, OpenFire and jabberd, but only ejabberd was able= to=20 cope with our load. Best, Michael