自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 ejabberd源码分析及开发系列(2) local_router模块分析

本模块对具有目的地为本服务器的消息包进行路由, 如果目的地JID有一个非空的用户部分,则将其路由到session manager, 否则将根据其内容进行处理 下面将其对源码进行分析, 本部分的源码主要是ejabberd_local.erl文件。 本部分最关键的函数式do_route函数,下面对其分几个部分进行分析。1 if To#jid.luser /= &lt...

2016-02-17 13:19:00 106

转载 ejabberd源码分析及开发系列(2) router模块分析

router模块是xmpp 消息包在每个节点上的主router。它根据每个消息包的目的域对消息包进行路由。该模块有一张route表。首先根据消息包的目的地部分去搜索route表, 如果找到的话,就更加local_hint来判断是否进行相关的处理还是将该消息包路由到相应的进程,如果没有找到,就发送到S2S manager。 下面来对ejabberd_router.erl源代码进行...

2016-02-15 17:05:00 140

转载 ejabberd源码分析及开发系列(1) ejabberd的核心模块

一个xmpp域是由一个或者多个ejabberd节点来提供服务的。这些节点可以运行在通过网络连接在一起的不同的机器。所有服务于一个xmpp域的ejabberd节点被称为一个集群。 所有在集群中的节点必须可以通过4369端口去和其他所有的节点相连,同时必须有同样的erlang cookie。这是因为所有的节点需要交换关于连接的用户,S2S 连接,注册的服务等等相关的信息。 每...

2016-02-15 15:27:00 228

转载 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 insta...

2013-11-11 10:44:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除