私は共有キャッシュアプリケーションを実装しようとしていますが、私はそのキャッシュを使用する必要がある4つの異なるサーバーを持って、応答時間にも関心があります。どの方法を使うべきですか?異なるサーバー間で共有キャッシュ
1 - Hazelcastようなものか 2 - 単一のアプリケーションとしてそれを実装し、Webサービス経由/アクセスそれを公開し、microserviceアプリケーションのようなもの...
私は共有キャッシュアプリケーションを実装しようとしていますが、私はそのキャッシュを使用する必要がある4つの異なるサーバーを持って、応答時間にも関心があります。どの方法を使うべきですか?異なるサーバー間で共有キャッシュ
1 - Hazelcastようなものか 2 - 単一のアプリケーションとしてそれを実装し、Webサービス経由/アクセスそれを公開し、microserviceアプリケーションのようなもの...
Hazelcastは、JVMに/アプリケーション間の同時実行を可能にします。ヘイズキャストデータ構造とその内容は、クラスタ内のクライアントアプリケーションまたはノード全体で使用できます。ヘーゼルキャストは一貫性を管理します。アプリケーション間でキャッシュ/データを共有するのに役立ちます。また、キャッシュ・サーバー上でデータを取得したり、クエリを実行したり、タスクを実行したりする際に、データ・パーティション化や親和性を制御して、ネットワーク・ホップを減らすこともできます。
ヘッセルキャストのウェブサイトのドキュメントとガイドを参考にしてください。 マスタリングHazelcast:https://hazelcast.com/resources/mastering-hazelcast/ コードサンプル:https://github.com/hazelcast/hazelcast-code-samples
希望これは
を助け質問は何ですか? –
書き込みと比較して読み込みの内訳が分かりますか? stalenessの許容値は何ですか?キャッシュの内容は100%正確であるか、または細かく古いキャッシュ結果を受け入れることができますか?後者の場合はパフォーマンスを向上させることができます –