ejabberd是基于Jabber/XMPP协议的即时通讯服务器。采用Erlang/OTP开发。它的特点是,跨平台,容错,集群和模块化。
因为自己本身是基于erlang工作,而且听到有不少的公司采用erlang来做项目中的中间件,所以个人准备来深入系统学习下ejabberd,并转成一系列教程以供有需要的人来一起学习。
分享的思路分为三个类别:
1、源码模块阅读
2、整个系统架构讲解
3、总结下ejabberd中关于erlang项目的架构设计的一些思路
在分享中可能会不间断的参差这三类主题,欢迎各位前来拍砖。