Hot Rod .NET クライアントガイド
Hot Rod .NET/C# クライアントの設定および使用
概要
Red Hat Data Grid リンクのコピーリンクがクリップボードにコピーされました!
Data Grid は、高性能の分散型インメモリーデータストアです。
- スキーマレスデータ構造
- さまざまなオブジェクトをキーと値のペアとして格納する柔軟性があります。
- グリッドベースのデータストレージ
- クラスター間でデータを分散および複製するように設計されています。
- エラスティックスケーリング
- サービスを中断することなく、ノードの数を動的に調整して要件を満たします。
- データの相互運用性
- さまざまなエンドポイントからグリッド内のデータを保存、取得、およびクエリーします。
Data Grid のドキュメント リンクのコピーリンクがクリップボードにコピーされました!
Data Grid のドキュメントは、Red Hat カスタマーポータルで入手できます。
Data Grid のダウンロード リンクのコピーリンクがクリップボードにコピーされました!
Red Hat カスタマーポータルで Data Grid Software Downloads にアクセスします。
Data Grid ソフトウェアにアクセスしてダウンロードするには、Red Hat アカウントが必要です。
多様性を受け入れるオープンソースの強化 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。まずは、マスター (master)、スレーブ (slave)、ブラックリスト (blacklist)、ホワイトリスト (whitelist) の 4 つの用語の置き換えから始めます。この取り組みは膨大な作業を要するため、今後の複数のリリースで段階的に用語の置き換えを実施して参ります。詳細は、Red Hat CTO である Chris Wright のメッセージ を参照してください。
第1章 Hot Rod .NET/C# クライアントのインストールおよび設定 リンクのコピーリンクがクリップボードにコピーされました!
.NET Framework を使用して RemoteCache API 経由で Data Grid クラスターと対話する Microsoft Windows システムに Hot Rod .NET/C# クライアントをインストールします。
1.1. Hot Rod .NET/C# クライアントのインストール リンクのコピーリンクがクリップボードにコピーされました!
Data Grid は、Windows に Hot Rod .NET/C# クライアントをインストールするインストールパッケージを提供します。
前提条件
- Microsoft が .NET Framework をサポートするオペレーティングシステム
- .NET Framework 4.6.2 以降
- Windows Visual Studio 2015 以降
手順
-
Data Grid Software Downloads から
redhat-datagrid-<version>-hotrod-dotnet-client.msiをダウンロードします。 - Hot Rod .NET/C# クライアントの MSI インストーラーを起動し、インストールプロセスでインタラクティブなウィザードに従います。
1.2. 設定およびリモートキャッシュマネージャー API リンクのコピーリンクがクリップボードにコピーされました!
ConfigurationBuilder API を使用して、Hot Rod .NET/C# クライアント接続と RemoteCacheManager API を設定してリモートキャッシュを取得および設定します。
基本設定
認証
暗号化
クロスサイトフェイルオーバー
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddServer().Host("127.0.0.1").Port(11222);
// Configure a remote cluster and node when using cross-site failover.
builder.AddCluster("nyc").AddClusterNode("192.0.2.0", 11322);
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddServer().Host("127.0.0.1").Port(11222);
// Configure a remote cluster and node when using cross-site failover.
builder.AddCluster("nyc").AddClusterNode("192.0.2.0", 11322);
ニアキャッシュ
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddServer().Host("127.0.0.1").Port(11222);
// Enable near-caching for the client.
builder.NearCache().Mode(NearCacheMode.INVALIDATED).MaxEntries(10);
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.AddServer().Host("127.0.0.1").Port(11222);
// Enable near-caching for the client.
builder.NearCache().Mode(NearCacheMode.INVALIDATED).MaxEntries(10);