会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wuguowoniu
博客园
首页
新随笔
联系
管理
订阅
2016年2月17日
ejabberd源码分析及开发系列(2) local_router模块分析
摘要: 本模块对具有目的地为本服务器的消息包进行路由, 如果目的地JID有一个非空的用户部分,则将其路由到session manager, 否则将根据其内容进行处理 下面将其对源码进行分析, 本部分的源码主要是ejabberd_local.erl文件。 本部分最关键的函数式do_route函数,下面对其分几
阅读全文
posted @ 2016-02-17 13:19 wuguowoniu
阅读(260)
评论(1)
推荐(0)
2016年2月15日
ejabberd源码分析及开发系列(2) router模块分析
摘要: router模块是xmpp 消息包在每个节点上的主router。它根据每个消息包的目的域对消息包进行路由。该模块有一张route表。首先根据消息包的目的地部分去搜索route表, 如果找到的话,就更加local_hint来判断是否进行相关的处理还是将该消息包路由到相应的进程,如果没有找到,就发送到S
阅读全文
posted @ 2016-02-15 17:05 wuguowoniu
阅读(804)
评论(0)
推荐(0)
ejabberd源码分析及开发系列(1) ejabberd的核心模块
摘要: 一个xmpp域是由一个或者多个ejabberd节点来提供服务的。这些节点可以运行在通过网络连接在一起的不同的机器。所有服务于一个xmpp域的ejabberd节点被称为一个集群。 所有在集群中的节点必须可以通过4369端口去和其他所有的节点相连,同时必须有同样的erlang cookie。这是因为所有
阅读全文
posted @ 2016-02-15 15:27 wuguowoniu
阅读(737)
评论(0)
推荐(0)
2013年11月11日
centos安装EMACS24.2
摘要: #1.安装如下软件yum -y groupinstall "Development Tools"yum -y install gtk+-devel gtk2-develyum -y install libXpm-develyum -y install libpng-develyum -y install giflib-develyum -y install libtiff-devel libjpeg-develyum -y install ncurses-devel www.2cto.com yum -y install gpm-devel dbus-devel dbus-
阅读全文
posted @ 2013-11-11 10:44 wuguowoniu
阅读(190)
评论(0)
推荐(0)
公告