Publish-Subscribe pattern and PubSub in ejabberd

Publish–Subscribe is a messaging pattern where senders of messages, called publishers, do not send the messages directly to specific receivers, called subscribers. Instead, publishers categorize messages into channels without knowledge of which subscribers, if any, there may be. Similarly, subscribers express interest in one or more channels and only receive messages that are of interest,… Continue reading Publish-Subscribe pattern and PubSub in ejabberd

ejabberd 16.09

We are happy to introduce our new ejabberd release, ejabberd 16.09. As usual it includes many bug fixes and improvements. But most of all, it includes excellent student work done for Google Summer of Code program.

ejabberd 16.08

Welcome ejabberd summer release ! This new release is the culmination of several months of work to improve your experience using ejabberd. It contains as usual a lot of small bug fixes and some enhancements. However, this version contains some new major features: MUC/Sub Major clean-up and improvement on OAuth ReST API Database backend for… Continue reading ejabberd 16.08

Deep Dive Into ejabberd Pubsub Implementation – ejabberd Workshop #1

In this new talk from ejabberd Advanced Erlang Workshop, Christophe Romain goes into the details of ejabberd Pubsub implementation. He explains the Pubsub plugin systems and how to leverage it to optimize ejabberd PubSub for your own use cases. This talk will teach you how to get more performance and scalability from your Pubsub implementation.… Continue reading Deep Dive Into ejabberd Pubsub Implementation – ejabberd Workshop #1

IoT Studio #1: Internet of Things tutorial and Q&A series starting on Feb, 16th.

Looking for enterprise-grade solutions for Internet of Things? Build your IoT with ProcessOne » We have been very pleased with the feedback and the large interest we have received for our XMPP Academy video series. Announcing ProcessOne IoT Studio Following that success, we are now launching IoT Studio, a tutorial / Q&A-style video series on… Continue reading IoT Studio #1: Internet of Things tutorial and Q&A series starting on Feb, 16th.

Implementing State of the Art One-to-Many Chat Services with ejabberd – ejabberd Workshop #1

This is the first published video for ejabberd Advanced Erlang Workshop. In this video, I talk about the history of XMPP protocol extensions for group messaging and detail each approach for message broadcasting, from multicast to pubsub. I also explain how to overcome the limitations of Multi-User Chat protocol to build mobile Whatsapp-like group chat… Continue reading Implementing State of the Art One-to-Many Chat Services with ejabberd – ejabberd Workshop #1

ejabberd 2.1 vs 3.0 PubSub processor usage

ejabberd’s PubSub implementation covers most of XEP-0060 specification. This involve some complexity server side, sometimes at cost of performances. So PubSub’s optimizations was one of the main concern on the ejabberd 3 roadmap. We’re finally pleased to show some good results on this side. This shows ejabberd processor usage while running a Tsung benchmark scenario,… Continue reading ejabberd 2.1 vs 3.0 PubSub processor usage

Exit mobile version