Ejabberd 3.0 provides the ability to connect to mobile applications with a set of reliable mobile features that enables mobile apps to propose a seamless and reliable mobile experience to end users. Ejabberd 3.0 mobile reliability layer helps manage mobile network’s disconnection, message deliveries, consistent conversation on any online device, push notification and mobile interfaces.
Ejabberd 3.0 provides core optimisations compared to ejabberd open-source 2.1.11 with major rewritings for high availability. All the modules that deal with performance and scalability have been rewritten. This rewriting saves 50% of memory and uses less CPU. In other words, by using the same hardware, ejabberd 3.0 gives you more than 50% of end users!
Ejabberd 3.0 supports more interaction with the browser and the web app, facilitating real-time messaging. The use of WebSocket provides the ability to seamlessly send and receive messages while a browser tab is opened. BOSH capability is provided as a fallback for XMPP connection.
Ejabberd 3.0 simplifies critical administration and key usage statistics through an easy-to-use and customizable management console that enables administrators and product managers to easily access, monitor and render server’s core information or key usages. Ejabberd 3.0 offers these new feature set as part of the TeamLeader application console.
Now all ejabberd main features like mobile reliability features for instance are accessible from any mobile app or webpage thanks to API interfaces. Ejabberd 3.0 provides libraries, for web pages and mobile apps, to be easily integrated within your own source code. Ejabberd 3.0 simplifies the mean to integrate with any back-end system via a new simple data-structured interface.
ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.
This ejabberd website is maintained by ProcessOne, a leading developer of ejabberd-based systems. It provides a valuable source of information and software for all developers in the ejabberd community.
General discussion is open for all on our ejabberd forum.
Watch ejabberd on GitHub: