Openfire 简介

1、什么是 Openfire ?

官方地址:http://www.igniterealtime.org/
中文社区:http://www.openfire.net.cn/
源码地址:https://github.com/igniterealtime/Openfire

Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.

Openfire是根据开放源Apache许可获得许可的实时协作(RTC)服务器。它使用唯一被广泛采用的用于即时消息的开放协议XMPP(也称为Jabber)。Openfire的设置和管理非常简单,但是却提供了坚实的安全性和性能。

Openfire高效的即时通信服务器软件:采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务。

2、Openfire 特点

  • 开源免费
    开源的、基于可拓展通讯和表示协议(XMPP)

  • Java编程语言
    采用Java编程语言开发的实时协作服务器

  • 安装使用简单
    采用java的war包部署,并利用web进行管理

  • 开放的协议
    可以使用各种支持XMPP协议的IM客户端软件登陆服务

  • 客户端功能强大
    Spark支持聊天,语音,视频,会议,文件收发,截屏,连接msn等功能。

  • 客户端支持
    支持pc电脑客户端、android、ios等手机客户端、

  • 插件支持
    大量的第三方插件支持,也可以根据需要自行开发插件

  • 广泛的技术支持
    gtalk等广泛的国际和社区技术支持

  • 基于XMPP协议

XMPP (Extensible Messaging and Presence Protocol),简单的来讲,它就是一个发送接收处理消息的协议,但是这个协议发送的消息,既不是二进制的东东也不是字符串,而是XML。正是因为使用了XML作为消息传递的中介,Extensible 才谈的上。XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。

文档更新时间: 2020-02-06 14:13   作者:Jeebiz