NCache チームはのリリースを発表させていただきます NCache 5.2。 最新のリリースには、次のWebベースのGUIツールが含まれています。 NCache 管理と基本的な監視。 NCache Web Managerを使用すると、ユーザーはキャッシュを作成、構成、開始、および停止できます。 他の改善とは別に、トピックの優先順位とメッセージの順序付けされた配信を含むXNUMXつの追加の機能強化がPub/Subに加えられました。
の変更点と改善点について詳しく知るには NCache 5.2、ここでリリースノートを読むことができます。
NCache リリースノート5.2
で何を期待するか NCache 5.2リリース:
のすべての新機能の詳細は次のとおりです NCache 5.2:
- キャッシュリフレッシャー
キャッシュローダー/リフレッシャーは、構成可能な間隔で定期的に実行され、キャッシュデータを更新するサービスです。 ユーザーは、構成にXNUMXつ以上の名前付きデータセットを追加することにより、この機能を構成します。 各データセットは、XNUMX回ロードするか、定期的に更新するように構成できます。 - トピック(Pub / Sub)の機能強化
Pub/Subに次のXNUMXつの追加が行われます。-
- トピックの優先順位
トピックの作成時に、トピックに優先順位を割り当てることができます。 優先度の高いTOPICからのメッセージが最初に配信され、優先度の低いTOPICからのメッセージが最初に削除されます。 優先度が割り当てられていない場合、トピックは「通常」の優先度で作成されます。 - 注文配送
パブリッシャーは、メッセージが発行される順序を維持するための指示を含むメッセージを送信できる必要があります。 このようなメッセージは、発行されたときとまったく同じ順序でサブスクライバーに配信されます。 特定の発行元からの注文メッセージは、XNUMXつのキャッシュサーバーに存在します。 これは、ロケーションアフィニティを使用して実装されます。
DeliveryOption.Anyの場合、注文されたすべてのメッセージは同じサブスクライバーに配信されます。
- トピックの優先順位
-
- JSONドキュメントからのクエリインデックス
純粋にJSONAPIを使用するアプリケーションの場合、.NETまたはJavaベースのクエリインデックスを定義できない場合があります。 したがって、JSONドキュメントからのインデックスの定義がサポートされています。この場合、ユーザーはJSONファイルへのパスを指定します。 NCache Web ManagerはJSONファイルの属性を読み取り、グリッドにリストします。 ユーザーは、インデックスを定義する必要があるリストからXNUMXつ以上の属性を選択できます。JSONドキュメントからのクエリインデックスは、PowerShellコマンドを使用して作成することもできます。 - カスタム依存関係プロバイダー
カスタム依存関係がサーバー側にデプロイされるようになりました。 読み取り/書き込みスループロバイダーと同様に、ユーザーはカスタム依存関係プロバイダーを実装する必要があります。 XNUMXつ以上のカスタム依存関係プロバイダーが存在する可能性があり、それぞれに一意の名前が付けられます。APIを介してアイテムを追加する場合、ユーザーは、既に構成およびデプロイされているカスタム依存関係プロバイダーの名前を指定します。 - 電子メール通知のテンプレート
ユーザーは、受信する電子メール通知のテキストと件名を変更したい場合があります NCache。 によって生成される電子メールのすべてのテキストと件名 NCache テンプレートを使用します。 これらのテンプレートは、インストールディレクトリ内に同梱されています。 ユーザーは、要件に応じてこれらのテンプレートを変更できます。 - XNUMXつのLDAPコントローラーのサポート
一部の組織では、高可用性のために複数のドメインコントローラーが構成されている場合があります。 プライマリドメインコントローラがダウンすると、セカンダリコントローラがアクティブになります。 NCache プライマリドメインコントローラーとセカンダリドメインコントローラーの両方でのセキュリティの構成もサポートするようになりました。 - Linux用のTLS
TLS 1.2サポートは、間のトランスポートレベルの通信に提供されます NCache Linux上のサーバーとキャッシュクライアント。 - ASP.NETとASP間のセッション共有.NET Core
ASP.NETとASP間のセッションの共有.NET Core アプリケーションがサポートされています。 これは、構成設定から有効にできます。 異なるアプリケーション間でセッションを共有するには、すべてのアプリケーションで同じカスタムセッションIDジェネレーターを使用する必要があります。これはマルチリージョンセッションでもサポートされています。IDistributedCacheを介して構成されている場合、セッション共有はサポートされません。 - 応答キャッシュでの依存関係のサポート
ユーザーはSQL依存関係を指定して、キャッシュからのページの応答を無効にすることができます。 指定されたSQLに対応するデータが変更または削除されると、キャッシュの応答が削除されます。 新しいリクエストでは、再生成され、同じSQL依存関係でキャッシュに追加されます。これは、IDistributedCacheを介して構成されている場合はサポートされません。 - アイデンティティ サーバー 4
NCache IdentityServer4の外部ストアとして次のように使用できます。-
- IdentityServer4ストアの上にあるキャッシュレイヤー。
- IdentityServer4の永続ストア。
-
- IDistributedCacheによる複数のキャッシュのサポート
で構成されている場合 NCache、ユーザーは、セッションキャッシュやデータキャッシュなどのさまざまなキャッシュを使用したい場合があります。 NCache IDistributedCacheとして使用する場合、さまざまな目的で複数のキャッシュを使用するオプションを提供します。 - 新しいJavaクライアント
新しいJavaクライアントは、新しい.NET APIと100%同一です。 次のサービスがあります。-
- 検索サービス
- メッセージングサービス
- 通知サービス
-
- Javaベースのサーバー側コード
次のサーバー側モジュールはJavaで記述できます。 - 新しいNode.jsクライアント
NCache これで、新しい.NETおよびJava JSON APIと100%同一のNode.jsクライアントができました。 以下のサービスがあります。 - プロメテウス
の主要な指標を監視するためのPrometheusとの統合 NCache. NCache 構成可能なカウンターのセットをPrometheusサーバーに公開します。 - グラファナ
An NCache Grafanaのダッシュボードは、Grafanaギャラリーで提供されます。 ダッシュボードには、Prometheusサーバーからフェッチされるさまざまなカウンターがあります。 NCache カウンターを公開しています。 - NCache ProfessionalEditionのWebマネージャー
NCache Professional エディションには、次のWebベースのGUIツールがあります。 NCache 管理と基本的な監視。 NCache Web Managerを使用すると、ユーザーはキャッシュを作成、構成、開始、および停止できます。 これは、ストレステストをすばやく実行して統計を確認するのにも役立ちます。
新しいJavaクライアントも、パフォーマンスを向上させるためにパイプラインを使用します。
始める NCache 5.2
評価を開始できます 無料の60日試用版 最新の NCache の最新機能を備えた5.2リリース NCache Enterprise これは、拡張性が高くパフォーマンスが最適化された.NET/の構築に役立ちます。.NET Core 分野の様々なアプリケーションで使用されています。