Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Michael Schreckenbauer
Am Freitag, 4. November 2011, 14:22:38 schrieb Alexander Tanyukevich:
> 2011/11/4 Jorge Martínez López :
> > 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.
> > 
> > Cheers,
> > 
> > --
> > Jorge Martínez López  http://www.jorgeml.net
> >   Google Talk / XMPP: jorg...@gmail.com
> 
> 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 
cluster without stopping anything. This is also a plus for fault-tolerance. It 
scales to 1.000.000s of users without any problems. erlang is designed for 
problems like this and it's really good in this domain. ejabberd is quite easy 
to extend via hooks. Of course, you need to learn erlang to do this. In the 
simple case, you write some glue code in erlang (typically 20-30 LOC) and do 
the work in the language you are most familiar with. You can even add C- or 
Java-Nodes to your cluster, that can talk to the ejabberd's via erlangs native 
message-passing.
In the company I worked for, we have an ejabberd-cluster with millions of 
accounts (iirc something like 20 million customers at the time I left)
We evaluated ejabberd, OpenFire and jabberd, but only ejabberd was able to 
cope with our load.

Best,
Michael




Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Michael Schreckenbauer
Hi,

Am Freitag, 4. November 2011, 14:27:44 schrieb Jens Reinemuth:
> On 04.11.2011 14:18, Michael Mol wrote:
> > We use Openfire and Asterisk at work. I wasn't aware they could be
> > integrated, though.
> > 
> > Meanwhile, each independently is great.
> 
> While i agree that asterisk is great i really think that openfire is "a
> hell of a jabber server"... While ejabberd runs as erlang script,
> openfire is written in java which makes it depend on a actual vm with
> all it's disadvantages (slow, memory overhead, ...). Even if the
> configuration via Webinterface is really easy and comfortable, you have
> at least 10-20 features you don't and even will never need...

erlang isn't a "scripting language". It's a functional programming language 
compiled to bytecode running in a vm as does java. It has builtin distribution 
and it's quite easy to write servers that scale and provide many 9s of 
availability. The OTP framework (erlangs stdlib) provides support for hot code 
loading, so you can upgrade your application with no downtime.

> ejabberd is a jabber-server. not more not less and runs with way less
> memory and io...
> 
> But i can't understand why there aren't any native (aka. compiled)
> jabber-servers, at least some that have actual releases...

erlang has hipe, which compiles erlang to native code. I don't know, if 
ejabberd works compiled with hipe.

Best,
Michael




Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Jens Reinemuth
On 04.11.2011 14:18, Michael Mol wrote:
> We use Openfire and Asterisk at work. I wasn't aware they could be
> integrated, though.
>
> Meanwhile, each independently is great.
While i agree that asterisk is great i really think that openfire is "a
hell of a jabber server"... While ejabberd runs as erlang script,
openfire is written in java which makes it depend on a actual vm with
all it's disadvantages (slow, memory overhead, ...). Even if the
configuration via Webinterface is really easy and comfortable, you have
at least 10-20 features you don't and even will never need...

ejabberd is a jabber-server. not more not less and runs with way less
memory and io...

But i can't understand why there aren't any native (aka. compiled)
jabber-servers, at least some that have actual releases...

Jens



Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Alexander Tanyukevich
2011/11/4 Jorge Martínez López :
> 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.
>
> Cheers,
>
> --
> Jorge Martínez López  http://www.jorgeml.net
>       Google Talk / XMPP: jorg...@gmail.com
>
>

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 :)

IMHO: I've used jabberd 1 and 2. Just because it's in C/C++ couple of
times. And once it was Wildfire (today's openfire).
All of them are OK. And the differences are only in the way of
configuring it. So feel free to chose whatever you want ))

-- 
Alexander Tanyukevich
atanyukev...@gmail.com



Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Michael Mol
We use Openfire and Asterisk at work. I wasn't aware they could be
integrated, though.

Meanwhile, each independently is great.

2011/11/4 Jorge Martínez López :
> 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.
>
> Cheers,
>
> --
> Jorge Martínez López  http://www.jorgeml.net
>       Google Talk / XMPP: jorg...@gmail.com
>
>



-- 
:wq



Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Jorge Martínez López
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.

Cheers,

-- 
Jorge Martínez López  http://www.jorgeml.net
      Google Talk / XMPP: jorg...@gmail.com



Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread 4k3nd0
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/04/2011 10:35 AM, Michael Schreckenbauer wrote:
> Hi,
> 
> Am Freitag, 4. November 2011, 10:22:07 schrieb 4k3nd0:
>> Hi guys,
>> 
>> need a Jabber Server for Work. What is the best Jabber Server to
>> run?
> 
> I can really recommend ejabberd. Fast, robust, easy to use.
> Install, configure, forget.
> 
>> Greeting's from Germany, Akendo
> 
> Best, Michael
> 
Sounds nice, Thanks.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOs7UvAAoJEARqOhiQNM7ZjfUIAJuXELxaO/kKyKhVYdrw/DRq
X6yNP2FOXi+DutzdA2TgOlTik0rVESq8R6ozM19/B5ZR1x/5TOQ72V3U+czvEx8h
gxMXHbNB06J3gHFL7omnnz9patlxlVbQkBzs63AfmvZRcB29Me8vJCILiVYgwles
0nYWl3BbGILtW/qwjfOTZFkxaHD9EqWXO4zKnHJLQijWzzf7UZ2spjfu83HpMWRn
W/6N0FNauny3Mjrpmr14pIJxWmHd6hGAxfuBM8p2sTwf/fR3FFroZ069xgd7DzQH
ODao22r1bitjQaSqUpCbX6UQGo9gJEC1Bqffq5L5O1kQ5d8PAQmy58jR7BJlC9M=
=t3wm
-END PGP SIGNATURE-



Re: [gentoo-user] Best Jabber Server

2011-11-04 Thread Michael Schreckenbauer
Hi,

Am Freitag, 4. November 2011, 10:22:07 schrieb 4k3nd0:
> Hi guys,
> 
> need a Jabber Server for Work. What is the best Jabber Server to run?

I can really recommend ejabberd. Fast, robust, easy to use. Install, 
configure, forget.

> Greeting's from Germany, Akendo

Best,
Michael



[gentoo-user] Best Jabber Server

2011-11-04 Thread 4k3nd0
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi guys,

need a Jabber Server for Work. What is the best Jabber Server to run?


Greeting's from Germany, Akendo
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOs66/AAoJEARqOhiQNM7Z9QoIAMLPHXcyNmoXLkvCDxWbny+C
UXyLz3i+rovaN1IzV0BuRIWy73U4bhKsna2UUfgIBzOcf28e9zRRfP/61fMwtz8T
+YSZImCWK9tFbNlyYznDbCmnwWw0gTeqkd4QBvpqcAVVmOSaVDZoXzo4iISukKco
SuuJY3IRzZ1zg+4loDuAWXNzDq2ghEDAQM20Re1Uzzpai3vhd69/HpvWnLvKy/20
WPl5nr8SQIxTDi04xizV2fyzC/rpxm2QU6rKonNQxVw+NXhOtRWbzfoQKWcHe3OW
CtF9sqdfbTe3IMbSEYQYRAlTT0rU/Zm7YRpz4/AD2Lf5tUfBactREBinSm1hKpo=
=qeJ7
-END PGP SIGNATURE-