ejabberd News - High-Performance Enterprise Instant Messaging

Stay up-to-date on technical developments

Developers can stay up-to-date on all aspects of ejabberd technology by keeping an eye on the regular news bulletins that appear on this page. Make a point of coming back to this site regularly for the very latest information, or subscribe to our RSS feed to receive regular news updates directly in your RSS reader.


September 17, 2007

ejabberd 1.1.4 released

A new ejabberd version, 1.1.4, has been published on ProcessOne's web site. This is mainly a bugfix release. The binary installers have also been improved: all installers can now support SMP, and a new x86-64 (aka amd64) installer is available. Binary installers and source code are available for download here.

Read more

August 12, 2007

Angie: plugin-based publish and subscribe is a huge leap toward rich presence

The XMPP Standards Foundation has defined a standard protocol to add publish and subscribe mechanisms to XMPP (XEP-0060). It is currently not largely used because of one missing implementation element: it should be implemented as the base of an application server to spread adoption among service developers. The next version of ejabberd will introduce a plugin-based publish and subscribe implementation

Read more

July 16, 2007

Live code upgrade: A must-have feature for high-availability deployments

Erlang has the ability to upgrade the code of a live system. This is a feature which is very appreciated by our customers. They can apply the patch we provide for their Instant Messaging system without having to stop / restart the service. This article from Bill Clementson does a good job in explaining what is the magic behind Erlang live code upgrade.

Read more

July 08, 2007

Message Archiving Benchmark: How Many Letters Are in Messages?

Let's look at distribution of the number of letters in message's body. Note, that it's not a byte length, it's an amount of Unicode symbols. Cyrillic characters are represented using 2 bytes in UTF-8, so some messages can be actually 2 times longer in bytes. Also AFAIK English sentences are generally shorter than Russian, so average message length should be less for servers with English-speaking users.

Read more

July 08, 2007

Message Archiving Benchmark: General Statistics

A few days ago I updated mod_archive (XEP-0136) ejabberd module to support PostgreSQL with text search feature (tsearch2). Simple benchmarks looked good, so to benchmark it on real traffic I ran it with enabled automated archiving on one of two jabber.ru nodes for 24 hours on business day. It worked smoothly and I didn't notice any performance downgrades or higher CPU load.

Read more


« First  <  35 36 37 38 39 >  Last »