Hazelcast插件使用了XML配置建立器来初始化集群。默认情况下,集群的成员间会尝试通过广播下面的位置实现彼此互相发现。
IP地址: 224.2.2.3
端口:54327
六、Hazelcast使用
Hazelcast对于延迟是非常敏感的,它或许会导致一个长期运行的GC周期,尤其是在使用默认的JVM配置时。在大多数情况下,优先激活并行的垃圾收集器(CMS)或者是使用新的G1垃圾收集器来使得阻塞最小化。
另外,Openfire集群的运行特点在很大程度上取决于客户端的数量、连接的类型、以及部署的XMPP服务类型。但是要注意,许多在堆(Heap)上分配的对象是短活动期的,增加年轻代的空间或许会对性能产生积极的影响。
比如,下面提供一个适合3个节点的服务器集群(4核CPU),支持大约5万个活动用户:
OPENFIRE_OPTS="-Xmx4G -Xms4G -XX:NewRatio=1 -XX:SurvivorRatio=4
-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseParNewGC
-XX:+CMSParallelRemarkEnabled -XX:CMSFullGCsBeforeCompaction=1
-XX:CMSInitiatingOccupancyFraction=80 -XX:+UseCMSInitiatingOccupancyOnly
-XX:+PrintGCDetails -XX:+PrintPromotionFailure"
--------------------------------------分割线 --------------------------------------
CentOS下Openfire详细安装过程
CentOS 5.4下基于Jabber/XMPP协议的Openfire服务器配置笔记
Ubuntu 12.04 安装Openfire
--------------------------------------分割线 --------------------------------------