gpt4 book ai didi

linux - Hazelcast 作为 Linux 服务

转载 作者:太空狗 更新时间:2023-10-29 12:06:22 25 4
gpt4 key购买 nike

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

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

我怎样才能做到这一点?

最佳答案

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

查看类似问题的答案:

Hazelcast dedicated nodes

以及关于启动独立节点的博文;

Hazelcast: Starting standalone Hazelcast nodes

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

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

关于linux - Hazelcast 作为 Linux 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10422407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com