Openfire Hazelcast集群详解(2)

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

Openfire在使用MySQL数据库后的中文乱码问题解决

通过Nginx实现Openfire集群的负载均衡 

--------------------------------------分割线 --------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c22cfa7f053c4e2d94097054fdff7bd5.html