2.6. エンドポイントコネクター


ソケットバインディング、認証メカニズム、および暗号化設定を指定するコネクター宣言で、Data Grid サーバーエンドポイントを設定します。

デフォルトのエンドポイントコネクター設定は以下のとおりです。

<endpoints socket-binding="default" security-realm="default"/>
  • endpoints には、エンドポイントコネクター宣言が含まれ、デフォルトのソケットバインディング、セキュリティーレルム、クライアントが有効な TLS 証明書を表示する必要があるかどうかなどのエンドポイントのグローバル設定を定義します。
  • <hotrod-connector/> は Hot Rod コネクターを宣言します。
  • <rest-connector/> は REST コネクターを宣言します。
  • <memcached-connector socket-binding="memcached"/> は memcached ソケットバインディングを使用する Memcached コネクターを宣言します。

空の <endpoints/> 要素を宣言すると、Hot Rod および REST コネクターを暗黙的に有効にします。

複数の endpoints が異なるソケットにバインドされる可能性があります。これらは異なるセキュリティーレルムを使用し、異なる認証および暗号化設定を提供することができます。以下の設定では、異なるソケットバインディングで 2 つのエンドポイントを有効にします。それぞれに、専用のセキュリティーレルムがあります。さらに、public エンドポイントは、コンソールや CLI などの管理機能を無効にします。

<endpoints socket-binding="public" security-realm="application-realm" admin="false">
   <hotrod-connector/>
   <rest-connector/>
</endpoints>
<endpoints socket-binding="private" security-realm="management-realm">
   <hotrod-connector/>
   <rest-connector/>
</endpoints>

参照資料

urn:infinispan:server スキーマは、利用可能なすべてのエンドポイント設定を提供します。

2.6.1. Hot Rod コネクター

Hot Rod コネクター宣言は Hot Rod サーバーを有効にします。

<hotrod-connector name="hotrod">
  <topology-state-transfer />
  <authentication>
    <!-- Hot Rod endpoint authentication configuration. -->
  </authentication>
  <encryption>
    <!-- Hot Rod endpoint SSL/TLS encryption configuration. -->
  </encryption>
</hotrod-connector>
  • name="hotrod" は、Hot Rod コネクターに論理的に名前を付けます。デフォルトでは、名前は hotrod-default などのソケットバインディング名から派生します。
  • topology-state-transfer は、Hot Rod クライアントにクラスタートポロジーを提供する状態遷移操作を調整します。
  • authentication は SASL 認証メカニズムを設定します。
  • encryption は、クライアント接続の TLS 設定を設定します。

参照資料

urn:infinispan:server スキーマは、利用可能なすべての Hot Rod コネクター設定を提供します。

2.6.2. REST コネクター

REST コネクター宣言は REST サーバーを有効にします。

<rest-connector name="rest">
  <authentication>
    <!-- REST endpoint authentication configuration. -->
  </authentication>
  <cors-rules>
    <!-- Cross-Origin Resource Sharing (CORS) rules. -->
  </cors-rules>
  <encryption>
    <!-- REST endpoint SSL/TLS encryption configuration. -->
  </encryption>
</rest-connector>
  • name="rest" は、REST コネクターに論理的に名前を付けます。デフォルトでは、名前は rest-default などのソケットバインディング名から派生します。
  • authentication は認証メカニズムを設定します。
  • cors-rules は、クロスドメイン要求の CORS (Cross Origin Resource Sharing) ルールを指定します。
  • encryption は、クライアント接続の TLS 設定を設定します。

参照資料

urn:infinispan:server スキーマは、利用可能なすべての REST コネクター設定を提供します。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る