アプリケーションをグリッド/クラスター対応にするJavaの最適なライブラリは何ですか?

Sarel Botha:

これは、負荷を分散し、さらに冗長性を提供する目的で、サーバーのクラスターでアプリケーションを実行する機能です。

GridGainのプレゼンテーションを見たことがありますが、とても感動しました。

他に知っていますか?

クレタス:

いくつかあります:

現在、これらのすべてを使用したわけではありませんが、それらの大部分を使用または調査しました。

GridGainとGigaSpacesは、キャッシングよりもグリッドコンピューティングを中心としており、(imho)データグリッドよりもグリッドの計算に最適です(この計算グリッドとデータグリッドの説明を参照)。私はGigaSpacesが本当に興味深いテクノロジーであることを発見しました。それには、無料バージョンやスタートアップ向けの無料フルバージョンなど、いくつかのライセンスオプションがあります。

CoherenceとTerracottaはキャッシュをマップとして扱いますが、これはかなり自然な抽象化です。私はCoherenceを頻繁に使用しており、優れた高性能製品ですが、安くはありません。あまり慣れていないテラコッタ。Coherenceのドキュメントは時々少し欠けていますが、本当に強力な製品です。

OSCacheは、主にJava Webアプリケーションのメモリ使用量と断片化を削減する手段として使用されています。コンパイル済みのJSPを見たことがある場合は、それらが多くの文字列連結を行っていることがわかります。このタグを使用すると、JSPコードとHTMLのセグメントの結果を1つの文字列に効果的にキャッシュできるため、場合によってはパフォーマンスを大幅に向上させることができます。

EHCacheは、私がWebアプリケーションでも使用した簡単なキャッシュソリューションです。ただし、分散キャッシュとしては使用できませんが、それは可能です。私はそれを迅速かつ汚い解決策と見なす傾向がありますが、それはおそらく私の偏見です。

memcachedは特にPHPの世界で流行しています(そしてFacebookなどのサイトで使用されています)。これは非常に軽くて簡単なソリューションであり、同じプロセスで実行されないという利点があり、重要な場合は、他のテクノロジースタックとの相互運用性オプションが間違いなく優れていることになります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カスタムリファクタリングスクリプトを作成するのに最適なJavaライブラリは何ですか?

分類Dev

私のlaravel + Vuejs2アプリケーションに最適なサーバーまたはクラウドホスティングは何ですか?

分類Dev

ダッシュボードとランディングを備えたReactアプリケーションでCSSスタイルの競合に対処するための最良の方法は何ですか?

分類Dev

アプリケーションのメトリックス/統計を収集/保存/表示するためのJavaライブラリとは何ですか?

分類Dev

Oデバイスで実行されているアプリのバックグラウンドロケーション制限に対処するための適切な戦略は何ですか?

分類Dev

Javaデスクトップアプリケーションに使用するのに最適なデータベースは何ですか

分類Dev

Androidアプリケーションをスケーリング(またはクラウド対応)する方法

分類Dev

コンストラクターブロック内でアプリケーションの実行を終了する適切な方法はどれですか?

分類Dev

Linuxボックスで最も単純なグラフィカルアプリケーションを実行するための最小要件は何ですか

分類Dev

Java Webアプリに最適な3Dグラフィックライブラリは何ですか?

分類Dev

ZeroMQソケットをRatchetWebソケットライブラリにバインドして、PHPアプリケーション用のリアルタイムアプリケーションを作成するにはどうすればよいですか?

分類Dev

エンタープライズクラウドアプリケーションのCSSフレームワークに最適なアプローチは何ですか?

分類Dev

端末アプリケーションに適したJava、cursesのようなライブラリは何ですか?

分類Dev

.NETCoreと.NETFrameworkアプリケーションの両方でライブラリプロジェクトを使用する場合、ライブラリプロジェクトを変換するための最良のオプションは何ですか?

分類Dev

スプリングブートアプリケーションの値を格納するためのベストプラクティスは何ですか?

分類Dev

Android:画像をサーバーにアップロードするのに最適なHTTPライブラリは何ですか?

分類Dev

エンタープライズJavaアプリケーションでスレッドを作成する正しい方法は何ですか

分類Dev

非ブロッキングアプリケーションにバルクヘッドパターンを適用する目的は何ですか?

分類Dev

クラウドベースのSQLServerに対してデスクトップアプリケーションを実行することは可能ですか?

分類Dev

同じアプリケーションをNServiceBusのパブリッシャー/サブスクライバーにすることはできますか?

分類Dev

フラグメントにコードを書くとアプリケーションがクラッシュするのはなぜですか?

分類Dev

デスクトップ環境でファイルを開くアプリケーションの選択に対応するコマンドラインを見つけるにはどうすればよいですか?

分類Dev

Javaアプリケーションの別のクラスからユーティリティクラスに宣言されたパブリック最終静的リストにアクセスするにはどうすればよいですか?

分類Dev

アプリケーションロードバランサーへのアクセスを制限するための最良の方法は何ですか?

分類Dev

Goアプリケーションから特定のブラウザータブを更新する最も簡単な方法は何ですか?

分類Dev

URL「/セッション」は有効なリソースにマッピングされませんでした| Javaを使用してwinAppDriver / Windowsアプリケーションのドライバを使用してデスクトップアプリケーションのテストを実行するには?

分類Dev

モジュラーJava Webアプリケーションを作成する最良の方法は何ですか

分類Dev

JavaサーブレットアプリケーションでHTTP 201応答のLocationヘッダーを設定する適切な方法は何ですか

分類Dev

Amazon S3のアップロードを処理するのに最適なiOSライブラリは何ですか?

Related 関連記事

  1. 1

    カスタムリファクタリングスクリプトを作成するのに最適なJavaライブラリは何ですか?

  2. 2

    私のlaravel + Vuejs2アプリケーションに最適なサーバーまたはクラウドホスティングは何ですか?

  3. 3

    ダッシュボードとランディングを備えたReactアプリケーションでCSSスタイルの競合に対処するための最良の方法は何ですか?

  4. 4

    アプリケーションのメトリックス/統計を収集/保存/表示するためのJavaライブラリとは何ですか?

  5. 5

    Oデバイスで実行されているアプリのバックグラウンドロケーション制限に対処するための適切な戦略は何ですか?

  6. 6

    Javaデスクトップアプリケーションに使用するのに最適なデータベースは何ですか

  7. 7

    Androidアプリケーションをスケーリング(またはクラウド対応)する方法

  8. 8

    コンストラクターブロック内でアプリケーションの実行を終了する適切な方法はどれですか?

  9. 9

    Linuxボックスで最も単純なグラフィカルアプリケーションを実行するための最小要件は何ですか

  10. 10

    Java Webアプリに最適な3Dグラフィックライブラリは何ですか?

  11. 11

    ZeroMQソケットをRatchetWebソケットライブラリにバインドして、PHPアプリケーション用のリアルタイムアプリケーションを作成するにはどうすればよいですか?

  12. 12

    エンタープライズクラウドアプリケーションのCSSフレームワークに最適なアプローチは何ですか?

  13. 13

    端末アプリケーションに適したJava、cursesのようなライブラリは何ですか?

  14. 14

    .NETCoreと.NETFrameworkアプリケーションの両方でライブラリプロジェクトを使用する場合、ライブラリプロジェクトを変換するための最良のオプションは何ですか?

  15. 15

    スプリングブートアプリケーションの値を格納するためのベストプラクティスは何ですか?

  16. 16

    Android:画像をサーバーにアップロードするのに最適なHTTPライブラリは何ですか?

  17. 17

    エンタープライズJavaアプリケーションでスレッドを作成する正しい方法は何ですか

  18. 18

    非ブロッキングアプリケーションにバルクヘッドパターンを適用する目的は何ですか?

  19. 19

    クラウドベースのSQLServerに対してデスクトップアプリケーションを実行することは可能ですか?

  20. 20

    同じアプリケーションをNServiceBusのパブリッシャー/サブスクライバーにすることはできますか?

  21. 21

    フラグメントにコードを書くとアプリケーションがクラッシュするのはなぜですか?

  22. 22

    デスクトップ環境でファイルを開くアプリケーションの選択に対応するコマンドラインを見つけるにはどうすればよいですか?

  23. 23

    Javaアプリケーションの別のクラスからユーティリティクラスに宣言されたパブリック最終静的リストにアクセスするにはどうすればよいですか?

  24. 24

    アプリケーションロードバランサーへのアクセスを制限するための最良の方法は何ですか?

  25. 25

    Goアプリケーションから特定のブラウザータブを更新する最も簡単な方法は何ですか?

  26. 26

    URL「/セッション」は有効なリソースにマッピングされませんでした| Javaを使用してwinAppDriver / Windowsアプリケーションのドライバを使用してデスクトップアプリケーションのテストを実行するには?

  27. 27

    モジュラーJava Webアプリケーションを作成する最良の方法は何ですか

  28. 28

    JavaサーブレットアプリケーションでHTTP 201応答のLocationヘッダーを設定する適切な方法は何ですか

  29. 29

    Amazon S3のアップロードを処理するのに最適なiOSライブラリは何ですか?

ホットタグ

アーカイブ