[解決済み】Javaアプリケーションのための簡単な分散Mapを作成する方法?
2022-01-27 09:57:58
質問内容
私は、別々のマシンで実行されているJava Webアプリケーションの2つのインスタンス間で情報を共有するためのマップを探しています。このマップへの読み取りと書き込みは非常に高速である必要があり、トランザクションである必要はありません、すなわち、一方のインスタンスがしばらくの間古いデータを持っていても大丈夫です。
何かお勧めの方法があれば教えてください。
私は、ユーザーがアプリケーションで最後に何かを行ったかどうかを記録する必要があるので、この情報が古くてもそれほど問題ではありません。スピードと使いやすさは重要です。Mapへの書き込みが応答時間に影響を与えないようにしたいです。
解決方法は?
Hazelcast、JGroups、Ehcacheのいずれかを試してみるといいでしょう。すべて分散マップをサポートしています。
EDIT: もう一つの選択肢は、どちらかのJVMで動作するサービスのトップにRMIを使用することです。 これは、追加のライブラリの必要性を回避することができます。
関連
-
[解決済み】Android java.lang.IllegalStateException: Android java.lang.IllegalStateException: Could not execute method of the activity
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] Java Mapの各エントリを効率的に反復処理するには?
-
[解決済み] Javaでメモリーリークを発生させるにはどうしたらいいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Javaで配列に特定の値が含まれているかどうかを判断するにはどうすればよいですか?
-
[解決済み] Java で、あるコンストラクタを別のコンストラクタから呼び出すにはどうすればよいですか?
-
[解決済み] Javaで配列を宣言し、初期化する方法は?
-
[解決済み] Javaの「for each」ループはどのように機能するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み] java のクラス内のコンストラクタは、指定された型に適用できない
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】java 'jar'が内部コマンドまたは外部コマンドとして認識されない。
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】Javaを包含するクラスではないのか?
-
[解決済み】Javaで文字列をコピーするにはどうしたらいいですか?
-
[解決済み】純粋なJUnitテストにVisibleForTestingを使用する方法
-
[解決済み】Javaのswitch文。定数式が必要だが、定数である
-
[解決済み】Java LinkedListでNodesを使用する