9

専用サーバーで Hazelcast ノードを実行する最も簡単な方法は何ですか?

Hazelcast 分散マップを使用する Web アプリケーションがあります。現在、Hazelcast ノードはサーブレット コンテナ ノードで実行するように構成されています。

スケールアップするにつれて、Hazelcast ノードとして専用ハードウェアを追加したいと考えています。

そうすれば、サーブレット コンテナーに完全な Hazelcast ノードはもう必要ありません。それらはクライアントにすることができます。(サーブレット コンテナに関連するライセンス コストがあるため、負荷を軽減するのは良いことです。質問しないでください...)

問題は、最小限の Hazelcast ノードのインストールとは何ですか? memcached インストールに似たもの。構成を読み取って起動するだけで、ローカル クライアントは必要ありません。

Jettyをサポートしているようですが、それはまったく必要ですか、それともJVM rawで実行できる単純なクラスがjarにありますか?

4

4 に答える 4

9

HazelCast.initを呼び出す単純なクラスを作成するだけです

com.hazelcast.examplesパッケージには、hazelcast ディストリビューションの bin ディレクトリから実行できる多くのテスト クラスがあります。

于 2011-08-26T14:36:08.077 に答える
6

TL;DR

新しいバージョン:

java -cp hazelcast-3.7.2.jar com.hazelcast.core.server.StartServer

古いバージョン:

java -cp hazelcast-2.0.3.jar com.hazelcast.examples.StartServer

これにより、スタンドアロンの Hazelcast インスタンスが開始されます


Maven を使用している場合:

mvn -DgroupId=com.hazelcast -DartifactId=hazelcast -Dversion=3.7.2 dependency:get

cd ~/.m2/repository/com/hazelcast/hazelcast/3.7.2

jarのあるフォルダーに移動します

于 2012-05-01T08:35:13.980 に答える