Openfire(以前称为WildfireJive Messenger)是一个即時通訊(IM)和群聊服务器,它使用Java编写的XMPP服务器,并以Apache License 2.0发布。[2]

Openfire
Openfire 3.7.1 Admin Console screenshot.jpg
Openfire管理控制台
開發者 Ignite Realtime
穩定版本
4.1.3[1]
(2017年2月24日,​2年前​(2017-02-24
源代码库 編輯維基數據鏈接
编程语言 Java
系統平台 跨平台
类型 XMPP服务器
许可协议 Apache License 2.0[2]
网站 Openfire

历史编辑

该项目由Jive Software于2002年左右发起,部分原因是为了支持FastPath基于Web的客户支持工具,如Jive Messenger,并于2005年更名为Wildfire。由于商标问题,2007年又将其更名为Openfire。该项目于2008完全移交给社区。Jive在2016年前继续托管该项目。

目前管理模式编辑

Openfire是作为Ignite Realtime项目的一部分,在社区模式下开发的。项目负责人是Dave Cridland。

基于Web的管理面板编辑

服务器的大多数管理都是通过Web界面完成的,默认情况下,该界面在9090(HTTP)和9091(HTTPS)端口上运行。管理员可以从任何地方连接并编辑服务器和配置设置。

功能编辑

Openfire支持以下功能:

  • 基于Web的管理面板
  • 插件界面
  • 可定制
  • SSL/TLS支持[3]
  • 用户友好的Web界面和引导安装
  • 数据库连接(即嵌入式HSQLDB,或其他带有JDBC 3驱动的DBMS)用于存储消息和用户详细信息
  • LDAP连接
  • 平台独立,纯Java
  • 完全集成Spark (XMPP客户端)英语Spark (XMPP client)
  • 可以支持超过5万个并发用户[4]

Openfire对插件和定制构建有强大的支持;有很多插件可以用过管理控制台直接下载安装,许多安装操作都有定制插件。

Openfire允许多个服务器实例在一个集群环境中一起工作。有一个基于开源Hazelcast技术的开源聚类插件。

参见编辑

参考文献编辑

  1. ^ Daryl Herzmann". Openfire 4.1.3 Release. Ignite Realtime Blog. [25 February 2017]. 
  2. ^ 2.0 2.1 Matt Tucker. Openfire Under Apache 2.0 License. 15 September 2009 [12 March 2013]. 
  3. ^ Guus der Kinderen. Openfire 3.7.0 has been released!. 2 March 2011 [12 March 2013]. 
  4. ^ Jive Software. Openfire Scalability (PDF). 14 March 2007 [25 November 2014]. 

外部链接编辑