openfire是干什么用的?现在用的多吗?主要应用领域是?

问题描述

openfire是干什么用的?现在用的多吗?主要应用领域是?

貌似这个东东用的人很少,求解!不知道现在还有没人用这个openFire

解决方案

基于XMPP的聊天程序服务端。这种东西越来越少。因为大家更倾向于将聊天这种功能交给通行的服务商,比如说集成Lync、Skype或者腾讯TX去实现。
毕竟维护服务器端、客户端这么多程序以及日常运维也是开销不小的。

解决方案二:

什么是OpenFire?
您可以使用它轻易的构建高效率的即时通信服务器.
Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务.
OpenFile的安装和配置地址:链接地址
OpenFile的二次开发实例:链接地址

解决方案三:

基于XMPP的聊天程序服务端,如果是中小企业内部使用,还是不错的。可以根据企业个性化需求做一些开发。免费才是重点,1000人一下,服务器 8G 2核,足以满足,不用花什么钱。部署简单,

时间: 2024-11-05 14:41:01

openfire是干什么用的?现在用的多吗?主要应用领域是?的相关文章

XMPP之openfire无法启动

之前半个月自学ios的时候自己也配置过xmpp框架,也从github上下载了demo试了下,也是很完美运行的,最近想着再回头把XMPP框架系统的学习一下 ,毕竟当时学的时候还是在虚拟机中,卡死了.我这安装java的JDK后,下载安装openfire时无法启动openfire服务器提示: could not start the openfire server.百度了好久终于找到了解决办法. 解决办法:http://blog.csdn.net/winer888/article/details/498

XMPP(一)-openfire服务端的安装和搭建

XMPP全称:可扩展通讯和表示协议 简介:可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯.表示和需求响应服务中的XML数据元流式传输.XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议.XMPP is the IETF's formalization of the base XML streaming protocols for instant messaging and presence developed within the Jabber open-so

用户体验与产品设计:知乎到底想干什么?还有哪些软肋?

文章描述:知乎到底想干什么?还有哪些软肋? 引言:写这篇文章的初衷是为了让自己"读懂"知乎.知乎是一个颇有吸引力的产品,甚至一度转移了我对微博的兴趣,由此我更想搞清楚知乎背后的逻辑是什么,它是如何运作的.当然谈知乎很可能就是在谈Quora,可惜我还没用过Quora所以没有发言权,所以只能就知乎作一番分析.   一论:知乎是一种混合网络,由个人结点和知识结点两种结点构成 这种网络结构的成因是由于一个大胆而有趣的设定:用户既可以follow"人",也可以follow&q

网页前端设计:UI到底是干什么的

UI是什么,UI设计是干什么的.网站里面除了美工和前端,还需要啥?有幸在和大家一起分享了PPT<UI是什么>,和大家讨论下,UI到底是干什么的. 在和很多人交流中,大多数人依旧不是很了解,UI是什么,UI设计是干什么的.网站里面除了美工和前端,还需要啥?随着现在的网站体系已经发生了众多的变化和不断更新的理念,网站已经越来越注重交互及用户体验. 有幸在和大家一起分享了PPT<UI是什么>,和大家讨论下,UI到底是干什么的. 提纲:UI是什么 UI是干什么的?(美工,程序?) UI 是

Android基于Openfire开发即时通讯工具(1)搭建openfire服务器

采用openfire作为服务器,这样不需要再写一个服务器,会节省不少事情,openfire经过简单的配置就可以实现一个通信服务器的基本功能, Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议. XMPP 一种基于XML的协议,它继承了在XML环境中灵活的发展性.因此,基于XMPP的应用具有超强的可扩展性.经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程 序.而且,XMPP

dom4j实战(二)——使用dom4j设计Openfire式导航菜单

本文配套源码 通过上一篇文章(dom4j实战(一)--使用dom4j从XML中读取数据源配置),使我们对dom4j有了一些初步的认识和了解,也掌握了基本的操作方法,本文将承接前篇,借鉴Openfire项目中菜单设计的优点,结合我们自己的需求,通过一个小实例,来说明一下如何使用dom4j来实现这个功能. 可以在http://www.igniterealtime.org/downloads/index.jsp 这里下载到Openfire的发布版和源码版,Openfire的介绍在这里不作描述,网上相关

Android基于Openfire开发即时通讯工具(4)获取好友列表

上节已经在openfire服务器中建立了组, 开发即时通讯工具(4)获取好友列表-openfire即时通讯"> 这节继续看怎样获取好友列表, 通过connection对象得到roster,从而可以使用roster.getGroups()得到所有组,使用group.getEntries()得到组中所有的用户 <span style="white-space:pre"> </span>//获取好友列表 Roster roster = connecti

Android基于Openfire开发即时通讯工具(3)建立好友列表

通过roster可以获得好友列表,前提是在服务器中建立了好友列表, 不然没有的话,不会获取全部用户的,roster.getEntries()的size将会为0. 下面来看看怎么在openfire服务器中,建立好友列表. 首先创建一些用户: 开发即时通讯工具(3)建立好友列表-openfire即时通讯"> 然后创建一个组,在组中加入一些成员:

Android基于Openfire开发即时通讯工具(2)登录openfire

上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器, 在服务器中创建好测试的账号 开发即时通讯工具(2)登录openfire-openfire即时通讯"> 下面看android客户端的代码,关于界面布局就不多说了,可以参考QQandroid客户端的界面: Android高仿QQ登录界面 http://blog.csdn.net/vestigge/article/details/8124674 至于为什么要仿别人的东西,不是喜欢山寨