Java サポート - NCache

ネイティブ Java クライアント (UNIX/Windows)

Javaサポート NCache UNIX と Windows の両方に 100% ネイティブ Java クライアントを提供します。 使用できます NCache Java Web セッション、Web サービス、グリッド コンピューティング アプリケーション、およびトランザクションの多いその他のサーバー タイプのアプリケーションを含む Java アプリケーションのいずれかから。

NCache Java クライアントは、.NET クライアントと同じ独自のソケットレベル プロトコルを使用してキャッシュ サーバーと通信します。 したがって、Java クライアントのパフォーマンスとスケーラビリティは .NET クライアントと同じです。


Hibernate の第 XNUMX レベル キャッシュ

NCache Hibernate XNUMX レベル キャッシュ Hibernate は、無料で人気のある Java 用のオブジェクト リレーショナル マッピング エンジンで、ドメイン オブジェクトをデータベース テーブルにマップできるため、開発が簡素化されます。 また、Hibernate を使用する高トラフィック Java アプリケーションは、他のすべての高トラフィック アプリケーションと同様に、データベースに関連するスケーラビリティの問題に直面します。

これに対処するために、Hibernate は 1 種類のキャッシュを提供します。 第 2 レベル キャッシュ (XNUMXst Level Cache) と第 XNUMX レベル キャッシュ (XNUMXnd Level Cache)。 第 XNUMX レベル キャッシュは組み込みでユーザーの「セッション オブジェクト」に関連付けられていますが、第 XNUMX レベル キャッシュはプラグイン可能なアーキテクチャを提供し、「セッション ファクター」レベル (アプリケーション レベルを意味します) に関連付けられています。 これは、キャッシュがユーザー セッションの出入りの影響を受けないことを意味します。 サードパーティのキャッシュを Hibernate の XNUMX 次キャッシュとしてプラグインできます。

NCache は、.NET および Java アプリケーション向けの、非常に高速で直線的にスケーラブルなメモリ内分散キャッシュです。 プラグインできます NCache Hibernate の第 XNUMX レベル キャッシュとして。


春の統合

NCache 春の統合 Spring は、アプリケーション開発を簡素化し、再利用可能な部分をアプリケーションにプラグインできるようにする人気の Java フレームワークです。 Spring を使用する Java アプリケーションの多くは、本質的に高トランザクションでもあります。 その結果、スケーラビリティ要件を満たすためにインメモリ分散キャッシュを使用する必要があります。

Spring Framework は柔軟なアーキテクチャを備えており、アプリケーションのコードを変更することなく、サードパーティのメモリ内分散キャッシュをプラグインできます。 NCache はそのようなインメモリ分散キャッシュの XNUMX つであり、非常に高速でスケーラブルです。 NCache Spring との統合により、POJO をメモリ内の分散キャッシュに保存し、アプリケーションのパフォーマンスとスケーラビリティを向上させることができます。


JCacheのサポート

JCache API JCache は Java 一時キャッシュ API であり、オブジェクトの作成、共有アクセス、スプール、無効化、JVM 間の一貫性など、Java オブジェクトの一時的なメモリ内キャッシュのための API とセマンティクスを指定します。

あなたが使用することができます NCache オブジェクトのキャッシュ用 (API 呼び出しを行うことを意味します) NCache) またはこれらのオブジェクトを自動的に保存します NCache Java アプリケーションで。


ポータブルデータ型

表示可能なデータ型 現在、多くの企業が、UNIX および Windows 上で Java および .NET アプリケーションを実行するハイブリッド環境を導入しています。 そして、多くの場合、これらのアプリケーションは共通のデータベースを通じて相互にデータを共有します。 これらのアプリケーションが本質的に高トランザクションである場合、メモリ内の分散キャッシュを使用する必要があります。 ただし、多くのメモリ内分散キャッシュでは Java アプリケーションと .NET アプリケーション間でデータを共有できないため、制限に直面しています。 その結果、Java アプリケーションには、他の Java アプリケーションのみが使用できる Java オブジェクトが格納されます。 また、.NET アプリケーションも同じことを行います。

NCache は、強力な Java および .NET ポータブル データ機能を提供する、非常に高速でスケーラブルなメモリ内分散キャッシュです。 この機能により、Java アプリケーションと .NET アプリケーションは、パフォーマンスを損なうことなく、メモリ内の分散キャッシュを介して他のアプリケーションとデータを共有できます。 Java アプリケーションは Java オブジェクト (例: Customer) を保存し、.NET アプリケーションはそれを .NET オブジェクト (例: Customer) として読み取ります。

次はどうする?

お問い合わせ(英語)

電話
©著作権 Alachisoft 2002 - . All rights reserved. NCache はダイヤテック株式会社の登録商標です。