Jabber/XMPP
blade2001
这个作者很懒,什么都没留下…
展开
-
openfire服务器性能测试的几种方法
XMPP Server(IM Server)不像Web Server有十分标准的性能评测工具, 一个新的IM服务器拿到之后,通常并没有十分方便的方式来进行测试性能。 通常我们只能依赖网上的数据来衡量某个服务器产品的性能。但是网上的数据通常并不准确,因为测试的环境, 测试的指标不同,测试的方法有差异,得到的结果并没有直接的可比性。我们去验证某些测试结果,得出的数据有2~3倍的差异并不奇怪。转载 2013-06-14 14:10:15 · 9003 阅读 · 5 评论 -
基于开源jabber(XMPP)/Openfire架设企业内部即时通讯服务方案
Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。 XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操 作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XM转载 2013-06-14 16:18:50 · 4700 阅读 · 0 评论 -
开发Openfire聊天记录插件
上一篇文章介绍到怎么在自己的Java环境中搭建openfire插件开发的环境,同时介绍到怎样一步步简单的开发openfire插件。一步步很详细的介绍到简单插件开发,带Servlet的插件的开发、带JSP页面插件的开发,以及怎么样将开发好的插件打包、部署到openfire服务器。 如果你没有看上一篇文章的话,请你还是看看。http://www.cnblogs.com/hoojo/archiv转载 2013-06-14 16:16:03 · 9427 阅读 · 7 评论 -
Java Smack SDK 结合 Openfire服务器,建立IM通信,发送聊天消息
Smack 是什么? Smack是一个开源,易于使用的XMPP(jabber)客户端类库。 Smack API, 是一个 Java 的XMPP Client Library,也是由Jive Software开发。 优点:编程简单。 缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大,1台机器只能模拟有限(数千个)客户. smack是一个用 java 写的XMPP客户端转载 2013-06-14 16:12:02 · 2661 阅读 · 0 评论 -
提高 openfire性能的几个点
openfire 默认也就支持6k左右的并发,下面为优化的几个关键点 1. 网络层采用异步 io,linux下面用epoll. java.nio, JDK 6.0 以及JDK 5.0 update 9 的 nio支持epoll (仅限 Linux 系统),对并发idle connection会有大幅度的性能提升,这就是很多网络服务器应用程序需要的。 启用的方法转载 2013-06-14 14:14:13 · 4510 阅读 · 1 评论 -
Openfire 的安装和配置
1、 下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire 下载地址: Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe ZIP:转载 2013-06-14 16:16:44 · 1112 阅读 · 0 评论 -
跟我一步一步开发自己的Openfire插件
这篇是简单插件开发,下篇聊天记录插件。 开发环境: System:Windows WebBrowser:IE6+、Firefox3+ JavaEE Server:tomcat5.0.2.8、tomcat6 IDE:eclipse、MyEclipse 8 开发依赖库: Jdk1.6、jasper-compiler.jar、jasper-runtime.jar、openfir转载 2013-06-14 16:13:31 · 1355 阅读 · 0 评论 -
Openfire与XMPP协议
Openfire与XMPP协议 关于xmpp协议可以参考:http://www.jabbercn.org 什么是OpenFire Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。 您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 由于是采用开转载 2013-06-14 16:08:19 · 1611 阅读 · 0 评论 -
Openfire 性能优化
Openfire 是一个XMPP协议的IM Server。 基于MINA的java nio服务器。 一般就是使用mysql来作为数据库,保存配置配置信息、离线信息、用户数据。 官网的数据是支持5000人同时在线,使用connectionManager可以实现支持3.3万人在线。 这数据一点都不漂亮,只能作为一个类似腾讯通的局域网聊天工具使用。 首先说点题转载 2013-06-14 14:12:59 · 5277 阅读 · 1 评论 -
XMPP、HTTP 模拟压力测试工具 Tsung 教程
一、部署安装 ============== 1)安装依赖 yum -y install perl yum -y install gnuplot 由于需要erlang支持,那么下载erlang-R14B04 wget http://www.erlang.org/download/otp_src_R14B04.tar.gz tar zxvf opt_src_R14B04.tar.转载 2013-06-14 14:08:41 · 9220 阅读 · 3 评论 -
openfire开发文档
openfire开发文档: http://www.blogjava.net/yi88han/archive/2009/02/11/254203.html转载 2013-06-14 16:17:32 · 4137 阅读 · 0 评论 -
关于openfire承受的并发用户量
seaboyHe 楼主您好,有个问题请教,目前OpenFire是否支持分布式Server,单台服务器(Intel双核2.8,4G内存)能支持多少用户同时在线?谢谢了 匿名网友 回复seaboyHe:据称2006年的时候我看到说是可以支持33K并发 但是目前来看 貌似 单台服务器 支持5K+应该没问题 我现在用的OpenFire 3.63 我做个测试 使用多台服务器 互相联系 很方便 以前转载 2013-06-14 16:38:56 · 14219 阅读 · 3 评论