Hazelcast作为Linux服务

时间:2012-05-02 22:09:34

标签: linux hazelcast

我已在我的应用程序中配置Hazelcast并将其部署在glassfish中,并使用REST服务中的简单方法对其进行测试。

现在我想将它作为Linux服务安装在我的服务器中,以便在服务器启动时开始运行,我希望我的glassfish应用程序能够识别此服务并使用分布式读取或设置地图中的变量锁。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以创建一个init.d脚本来启动Hazelcast节点,并在您的应用程序中使用HazelcastClient连接到Hazelcast节点。

查看类似问题的答案:

Hazelcast dedicated nodes

关于启动独立节点的博客文章;

Hazelcast: Starting standalone Hazelcast nodes

在部署到Glassfish的应用中使用Hazelcast连接HazelcastClient节点;

ClientConfig config = new ClientConfig();
config.getNetworkConfig().addAddress("localhost");
HazelcastInstance client = HazelcastClient.newHazelcastClient(config);
Map map = client.getMap("map");