2
我在我的应用程序中配置了Hazelcast并将它部署在glassfish中,并在REST服务中使用ome简单方法对其进行了测试。作为Linux服务的Hazelcast
现在我想将它作为Linux服务安装在我的服务器上,以便在服务器启动时开始运行,并且我希望我的glassfish应用程序能够识别此服务并在我的地图中读取或设置变量,分布式锁。
我该如何做到这一点?
我在我的应用程序中配置了Hazelcast并将它部署在glassfish中,并在REST服务中使用ome简单方法对其进行了测试。作为Linux服务的Hazelcast
现在我想将它作为Linux服务安装在我的服务器上,以便在服务器启动时开始运行,并且我希望我的glassfish应用程序能够识别此服务并在我的地图中读取或设置变量,分布式锁。
我该如何做到这一点?
您可以创建的init.d脚本启动Hazelcast
节点,并使用HazelcastClient
在您的应用程序连接到Hazelcast
节点。
看一个回答类似的问题:
和博客帖子有关启动独立的节点;
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");