数据分发

分布式任务调度框架hanzelcast使用

孤街醉人 提交于 2019-12-07 08:23:18
Hazelcast是一个高度可扩展的数据分发和集群平台,提供java.util.{Queue, Set, List, Map}分布式实现及其它特性。 可以作为 a.服务启动: 假设在两台可以通信的服务器A,B上部署hazelcast. 在A,B两台机器上启动hazelcast服务作为两个server节点, 当一台服务器down掉时,另一台机器继续提供服务,因为两个server节点含有相同的共享数据。 cd /a/b/c/hazelcast/bin nohup ./server.sh > server_node_1.log 2>&1 & nohup ./server.sh > server_node_2.log 2>&1 & server.sh脚本如下,在源码的bin目录下 #!/bin/sh java -server -Xms1G -Xmx1G -Djava.net.preferIPv4Stack=true -cp ../lib/hazelcast-2.1.2.jar com.hazelcast.examples.StartServer b.监控配置(hazelcast项目提供了监控系统使用情况的war包) 1.拷贝war包: 在\hazelcast-2.1.2目录下有一个mancenter.war包,直接将这个包拷贝到apache-tomcat-6.0.33\webapps目录下