はじめに NCache プレイグラウンド

概要

こんにちは、イクバル・カーンです。 私はテクノロジー エバンジェリストです。 Alachisoft。 今日は、簡単に説明します NCache 遊び場。 NCache Playground はオンラインの作業コピーです NCache ブラウザから使用できます。 ダウンロードしてインストールする必要はありません NCache 複数のサーバー上にあり、それらのキャッシュを使用するためにそれらのキャッシュを設定する必要はなく、代わりにすべてが事前に設定されています。 そして、Playground には、 NCache Management Center、管理ツールと監視ツールの両方、および .NET および Java サンプル。

その目標は NCache Playground は、作業用コピーに非常に迅速かつ簡単にアクセスできるようにするものです。 NCache そのため、セットアップに多くの時間を費やすことなく、遊ぶことができます。 どれだけ強力かがすぐにわかるように NCache これは実際には .NET および Java アプリケーション用です。 それでは、始めましょう。 私たちのウェブサイトに来たら、これを押してください 遊び場を試してみる ボタンをクリックするか、任意のメニューからこの Try Playground を選択します。 基本オプションとサンドボックス オプションの 2 つのオプションが提供されます。 サンドボックス オプションを選択します。これは、XNUMX ノードを利用できるためです。 NCache クラスターと、 管理センターのツール 管理ツールと監視ツール、および .NET と Java の両方のサンプルも含まれています。 これにより、重要な情報の大部分にアクセスできるようになります。 NCache すべてではありませんが、大部分の機能。

サンドボックスセッションを開始する

使用するのに登録は必要ありません NCache 現時点では Playground ですが、この動的に生成されたユーザー名とパスワードをコピーして貼り付けてログインする必要があります。 ここでの目標は、Playground を使用するときに、あなたがロボットではなく人間であることを確認することです。 ご覧のとおり、30 分間のセッションが開始されます。

NCache マネージャー

だから、ここにあります NCache 開始できる Management Center ツール。 始めましょう NCache まずはマネージャー。 NCache Manager は、キャッシュを作成したり、キャッシュ構成を変更したりできるツールです。 すでに作成および構成されている「demoCache」があり、すでに 2 ノード クラスター上で実行されています。 それは パーティション レプリカ キャッシュ トポロジ 非同期レプリケーションを使用します。 これは最も人気のあるトポロジです。トポロジについては、「 NCache 建築 ページで見やすくするために変数を解析したりすることができます。

管理センター

これは内部にある完全に機能するツールです NCache 遊び場。 これは、インストール時に入手できるツールとまったく同じです。 NCache。 たとえば、ここに来て、必要に応じて新しいキャッシュを作成できます。私はそれをするつもりはありませんが、それを行うことはできます。 そして、当然のことながら、キャッシュを開始および停止したり、キャッシュを監視したり、あらゆることを行うことができます。

NCache モニター

さて、次のツールは NCache モニターツール。 これは非常に使いやすいグラフィカル ダッシュボード スタイルの監視ツールで、非常に大規模なカウンターやメトリクスのセットを監視できます。 NCache、サーバー ダッシュボードとクライアント ダッシュボードの両方にあります。 また、独自のカスタム ダッシュボードを作成することもできます。 NCache モニターも付属しています ストレステストツール これにより、ストレスをシミュレートできます。

すべてが適切に機能していることを確認するために、ここで XNUMX 分間ストレスを開始します。そして、次の XNUMX 番目のツールがあります。 NCache 統計では、基本的に同じ内容がより表形式で表示されます。 たとえば、現在、私が開始したこのストレス テスト ツールは、サーバーごとに 1600 秒あたり約 1700、3200 のリクエストを実行しているため、このクラスターでは 3500 秒あたり約 XNUMX ~ XNUMX のリクエストを実行しています。 明らかに、クライアントを追加して負荷を増やすと、この量は増加しますが、容量が最大になっていません。 それで、それらは、 NCache 管理および監視ツール。 明らかにもっと一緒に遊ぶことができます。

サンプルプログラム

.NETサンプルプログラム

残りの部分は、 NCache Playground はサンプルプログラムです。 .NET および Java のサンプルがあります。 まず .NET について説明します。 .NET と Java の両方を紹介します。 これを最小限に抑えましょう。 したがって、Playground には XNUMX つの .NET サンプルが提供されています。 基本的なキャッシュ操作、キャッシュ項目のロックがあり、タグに基づいてキャッシュ データをグループ化できます。 EF Core 結果セット キャッシュを使用できます。 SQLクエリを使用できます。 EF Core LINQ クエリを使用できます。 データ構造と Pub Sub メッセージングを使用できます。 たとえば、任意のサンプルを取得して「実行」と言うだけで済みます。 そして、それは正常に実行され、何らかのアクティビティが発生したためにカウンターがジャンプすることがわかります。 たとえば、ここでは EF Core サンプルを参照することもできます。 このサンプルでは、​​SQLite インメモリ データベースを使用します。 もちろん実際には独自のデータベースを使用することになりますが、これは非常に軽量なデータベースです。 Playground に適していたので、それを使用しています。 また、サンプル コードを変更することもできます。たとえば、ここに自分の名前を入力し、「実行」だけではなく「コンパイルと実行」を実行したいとします。 したがって、このコードをコンパイルして実行します。 そして、EF コア サンプルが実行されたことがわかります。 そして、アクティビティがわずかに跳ね上がっていることがわかります。

.NETサンプルプログラム

ここで、EF Core サンプルから、たとえば別のサンプルに移動して、ここに戻ると、コードの変更が記憶されます。 ただし、「コンパイルと実行」を少なくとも XNUMX 回実行した場合にのみ記憶し、それ以外の場合はコードの変更を記憶しないことに注意してください。 ただし、コードの変更が気に入らない場合は、付属のサンプルに関して工場出荷時のデフォルトに戻したい場合は、「コードをリセット」と言うだけで、コードが自動的にリセットされます。来た。

Javaサンプルプログラム

もう 2 つは、Java サンプルに入ることができるということです。 Java サンプルも .NET と同様に 2 つのサンプルですが、そのうちの 2 つは Java 固有のものです。 EF Core 結果セット キャッシュの代わりに「Hibernate キャッシュ」が実行され、EF Core LINQ クエリ キャッシュの代わりに「Spring Data Caching」が実行されます。 それ以外の場合、他のすべてのサンプルは同じです。 そして、休止状態は非常に一般的な使用方法であるため、「休止状態キャッシュ」について説明します。 そして、たとえば、ここに自分の名前を入れます。違いを強調するために、「IQBALXNUMX」とだけ言っておきます。そして、「コンパイルして実行」と言ってみましょう。このコードをコンパイルし、実行すると、ここに「IQBALXNUMX」が追加されます。 「IQBALXNUMX」はここにあり、それを行うことができます。また、別のサンプルに移動した場合、たとえば、「Spring Data Caching」に移動するとします。これは、この Spring Data Caching がここでアノテーションを使用して次のことを実行しているためです。 @cacheput そしてすべて。 したがって、ここから「Hibernate」に戻ると、コードの変更が記憶されます。 しかし、今ここに来て「リセット」を実行すると、単にリセットされるだけです。

Javaサンプルプログラム

つまり、Java と .NET の両方のサンプルが含まれていることがわかります。 サンプルの良い点は、ここに独自のコードを配置し、このコードを変更してテストできることです。 NCache とにかく好きなだけ。 唯一の制限は、これがそれほど大きなプログラムではないことです。そのため、ここでの目的は本格的な概念実証を行うことではなく、単に試してみることです。 NCacheのすべての機能を備えているため、快適に使用できます。 そして、最初の最良の方法は、私たちが持っているサンプルを使用することです。 そして、先ほど述べたように、.NET には XNUMX つのサンプルがあり、Java には XNUMX つのサンプルがあります。 そして、私たちは話しながらさらにサンプルを追加しています。 そこで、さらにサンプルを追加していきます。 したがって、サンプルの範囲がさらに広がることになります。

したがって、これは、 NCache プレイグラウンド。 ぜひ、ご自身で試してみてください。 とても簡単で、きっと気に入っていただけるでしょう。 どうもありがとうございます。

お問い合わせ(英語)

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