国内的互联网服务越来越流氓,之前看了XMPP(Jabber)协议,Jabber是一个开放源代码形式组织产生的网络实时通信协议。XMPP原本是为即时通讯而量身定制,但由于XML Stanza本身是XML元素,在基于XML灵活发展的特性下,使得XMPP也可以适用其他方面,已经得到了IETF的批准 ...
. Openfire Wildfire .x 底层通讯采用的mina框架,minak框架其实性能一般,netty早已经超越它,虽然最初都是Doug Lea写的。 . 版本之后支持集群,单台服务器测试最大支持 万用户并发,服务器配置 服务器是Dell R , G内存 核CPU, 转硬盘 ,缺点是大规模并发时集群效果不是很好。 性能优化学习:http: blog.csdn.net smm artic ...
2016-08-01 15:15 0 1736 推荐指数:
国内的互联网服务越来越流氓,之前看了XMPP(Jabber)协议,Jabber是一个开放源代码形式组织产生的网络实时通信协议。XMPP原本是为即时通讯而量身定制,但由于XML Stanza本身是XML元素,在基于XML灵活发展的特性下,使得XMPP也可以适用其他方面,已经得到了IETF的批准 ...
基于XMPP协议(openfire服务器)的消息推送实现 - nomousewch的专栏 - 博客频道 - CSDN.NET 最近好像有不少朋友关注Android客户端消息推送的实现,我在之前的项目中用到过Java PC客户端消息推送,从原理讲上应该是一致的,在这里分享一下个人的心得 ...
XMPP服务器性能比较 首先我选的XMPP的client是PSI,很方便使用。 搭建最初, milo说tigase支持50万用户量,很牛逼!!! androidpnserver 最多只到1000左右就摊了.... 仔细研究一下发现tigase对协议的实现不是很好 ...
为了在iOS下做个聊天程序,用XMPP协议做,服务器端选用ejabberd.在http://xmpp.org/xmpp-software/servers/ 这里提供的服务端的东西多的很,还是选用ejabberd. 在http://www.process-one.net/en/ejabberd ...
ejabberd ejabberd is a free and open source instant messaging server written in Erlang/OTP. ej ...
连接服务器前需准备事项: 1.搭建好XMPP服务器 2.设置服务器地址和端口 [_xmppStream setHostName:@"127.0.0.1"]; [_xmppStream setHostPort:5222]; 3.调用connect 关键项: JID- ...
一.摘要 这是我粗略读了一遍Jabber协议和相关技术文章后的产物,有些地方不一定准确。在文章中引用的一些代码来自 www.jabber.org上的文章。 二. 什么是Jabber ...
聊天模块。 由于在Web浏览器上的JavaScript不能直接处理TCP协议,所以XMPP服务器通常 ...