本篇先分析openfire源码的主要流程,模块细节后续再继续分析: 一.简介: Openfire是开源的实时协作服务器(RTC),它是基于公开协议XMPP(RFC-3920),并在此基础上实现了XMPP-IM(RFC-3921),扩展了IM功能,对实施协作的各种场景做较全面的考虑,如用户在线状态切换.消息订阅.通知等等,因此可以用来搭建即时通信服务器,其搭建的方法也很简易. 1.账号体系: XMPP服务器的帐号基础,是域(Domain),例如:org.example.com,它在服务器配置时的时