• Ejabberd服务聊天环境搭建

    作者: 陆金龙       发表时间: 2017-10-05 19:36
    1 XMPP服务器选型 Jabberd 2.x 使用C语言实现,但是,存在着数据库事务的滥用、内存泄露、不一致的非阻塞设计等问题,最重要的是该server已经很长时间没有人维护;因此,chesspark在使用jabberd 2.x三年后,转用ejabberd。无独有偶,Jabber.org也在2010年淘汰Jabberd, 转为使用ejabberd. Openfire以及Tigase都是基于JAVA的解决方案。但是极光推送团队认为,Openfire单机并发很有限,集群方案不成熟,代码古老而缺乏及时更新,因此不适合应用在生产环境中。 因此,极光团队在初期使用Tigase解...
  • Vysper服务聊天环境搭建

    作者: 陆金龙       发表时间: 2017-03-18 16:49
    注意:内置的BOSH连接通常只能与运行他们的服务器通信,web网站和xmpp服务必须部署在同一台服务器上。 1.编译Vysper 1.1安装Maven环境 请参考:Maven简介及环境配置 1.2 eclipse中导入了vysper项目 下载vysper项目源码:http://apache.fayea.com/mina/vysper/0.7/vysper-0.7-src.zip。 导入Maven工程到Eclipse(pom.xml是Maven工程的配置文件)   1.3 编译项目 使用mave...