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");