The Architecture of EjabberdJun 6, 2012
We have taken a quick tour through the socket infrastructure provided with ejabberd, and wrote a few listeners as an exercise. This time let’s take a look at the ejabberd as a whole and try to figure out what it is about.
Overview
Like many servers, ejabberd can inherently be broken up into three layers:
The Data Layer. This layer handles how data get stored in databases, and ensures the integrity and constraints of data.The Logic Layer. This layer is ...
阅读全文