测试机4台
1.四台机器都安装openfire,随即一台安装mysql,执行openfire_mysql.sql脚本。
2.四台机器都配置到同一个mysql机器上(不能使用openfire内嵌的数据库),使用同一个域名。
3.四台机器都安装和插件,Hazelcas就是openfire_3.8版本以后自己的集群插件(也是个开源集群插件,摒弃了oracle的商业收费集群插件),broadcast插件是为了集群广播通知5701端口使用(如果使用udp广播方式,也不可以不安装该插件使用tcp-ip方式),并使四台机器开放5701端口。
具体开放端口命令见http://www.blogjava.net/liuguly/archive/2013/07/18/401701.html
4.四台机器都编辑openfire/plugins/hazelcast/classes/hazelcast-cache-config.xml 文件
<join>
<multicast enabled="false"/>
<tcp-ip enabled="true">
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
</tcp-ip>
<aws enabled="false"/>
</join>
<multicast enabled="false"/>
<tcp-ip enabled="true">
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
<hostname>ip:5701</hostname>
</tcp-ip>
<aws enabled="false"/>
</join>
5.四台机器重启openfire,然后使clustering Enabled,即可看到集群部署成功
相关推荐
《Openfire服务器源码解析与XMPP协议探秘》 Openfire是一款开源的即时通讯(IM)服务器,基于XMPP(Extensible Messaging and Presence Protocol)协议。本文将深入探讨Openfire服务器源码,以及XMPP协议的核心概念...
Openfire 是实时的基于WEB的即时消息传输平台,是原来的Jive Messenger
下面我们将深入探讨Openfire的核心特性和在Windows上的安装与配置过程。 1. **Openfire的主要特性** - **跨平台性**:由于其基于Java,Openfire可以在多种操作系统上运行,包括Windows、Linux和Mac OS。 - **XMPP...
2. **安装与配置**:Openfire 4.1.4的安装过程相对简单,支持多种操作系统,如Windows、Linux和macOS。安装完成后,用户可以通过Web管理界面进行配置,包括设置服务器地址、端口、数据库连接以及管理员账号等。 3. ...
为了使Openfire在系统启动时自动运行,你可以将其设置为系统服务,比如使用`systemd`,创建一个名为`openfire.service`的配置文件,并使用`systemctl enable openfire`使其开机启动。 7. **安全设置**:确保你已经...
openfire服务端自带jre
《Openfire:构建高效即时通讯系统的基石》 Openfire,作为一个开源的即时通讯服务器,以其高效、稳定和灵活的特点在IT行业中备受青睐。版本号3.6.4的Openfire源代码包`openfire_src_3_6_4[1].tar.gz`,是Java...
openfire_4_3_2_bundledJRE_x64,openfire最新版本 windows软件
"openfire_3_9_3.tar.zip"是Openfire的3.9.3版本的压缩包,它包含了运行Openfire所需的所有核心组件和配置文件。 在即时通讯领域,Openfire以其高效稳定和高度可定制的特点脱颖而出。它支持XMPP(Extensible ...
openfire_4_1_3服务器版最新版本的mac安装包
openfire_4_1_0.服务器版本,无法免资源分数上传。百度网盘链接:http://pan.baidu.com/s/1jIh76ku 密码:zruk
openfire_src_3_8_2.part1官方源代码
4. **配置环境变量**:将Openfire的bin目录添加到PATH环境变量中,以便于执行Openfire的启动和停止命令。 5. **初始化数据库**:Openfire支持多种数据库,如MySQL、PostgreSQL等。根据实际情况选择,创建相应的...
5. **数据库集成**:Openfire支持多种数据库管理系统,如MySQL、PostgreSQL、Oracle等,可以根据组织的需求进行选择和配置。 6. **管理界面**:提供直观的Web管理界面,使得管理员能够轻松管理用户、群组、服务器...
6. **运行与调试**:一旦环境配置完成,你可以运行Openfire源码,通过Eclipse的Debug配置来启动服务器,并使用内置的调试工具进行代码调试。 通过以上步骤,你将成功构建一个完整的Openfire本地开发环境,可以深入...
《Openfire源码分析与应用探索》 Openfire是一款开源的、基于XMPP协议的即时通讯服务器,其源代码开放,版本号为3.8.0,对应的源码压缩包名为"openfire_src_3_8_0.tar.gz"。在本文中,我们将深入探讨Openfire的核心...
没有jre的open fire,Openfire (formerly Wildfire) is a cross-platform real-time collaboration server based on the XMPP (Jabber) protocol. Read about the name change
在编译Openfire源码时,我们需要确保所有必需的环境和依赖都已经正确安装和配置。"openfire_4_1_3编译缺少包"的提示可能是指编译过程中缺少特定的Java库或开发工具,这些可能包括但不限于JDK、Ant构建工具、Maven...
openfire4.5.3版本下载!!openfire是基于XMPP协议的即时通讯框架,spark是pc客户端应用,类似qq客户端。smack提供了与XMPP服务通信的开发库。在实际应用中,可以用openfire做二次开发!