jabberd2分析


1.    简介

jabberd2 官方网址:http://jabberd2.org/ 

 

    git源码上面有3个组件 :

ü     jabberd2 

JabberD XMPP Server 

 

ü     transports 

Gateways between XMPP network and Legacy IM systems. 

 

ü     bandersnatch 

Bandersnatch is tool to log Jabber instant messaging traffic, and to generate meaningful usage statistics. 

 

2.    引用

2.1          本地文档

《jabberd2_系统架构.doc》

2.2          网络文档

官方文档 

InstallGuide Jabberd2Architecture 

 

方案文档 

Jabberd2:安装和管理指南  

基于Jabber的即时通信服务器的设计与实现 

 Jabberd2 性能讨论

jabber技术概况

源码分析:  

在Windows上编译jabberd2 

Jabberd2.0 Linux安装步骤及注意

Jabberd2 剖析  

jabberd2源码分析备忘:mio和sx部分 

【Jabberd2源码剖析系列 mio】 

jabberd2源码分析:sasl认证部分 

Jabberd2源代码分析: SX 

Jabberd2源代码分析: JID 

Jabberd2源代码分析:c2s与router SASL验证过程 

Jabberd2源代码分析: client连接c2s 

Jabberd2源码分析: 客户端BIND

 

3.    系统架构

下图是Jabberd2源码工程中的组件图:

来源:http://samag.ru/archive/article/1759

 

4.    源码

解决方案源码结构:

图 为使用Visualstudio 2010中的源码结构截图

图 为在windows资源管理器下的文件夹列表截图

 

对BOSH的支持:

XMPP Technologies: BOSH

Bidirectional-streams Over Synchronous HTTP (BOSH) (XEP-0124)
http://metajack.im/2008/09/08/which-bosh-server-do-you-need/

JabberHTTPBind java写的

Punjab lua写的

Jabberd2:安装和管理指南

 

 

转载于:https://my.oschina.net/guyson/blog/291480

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值