6.3. エンドポイントサブシステムの設定


endpoint サブシステムは、特定のコネクタープロトコルでコンテナー全体(または Memcached の場合は単一のキャッシュ)を公開します。異なるインターフェース/ポートにバインドする場合は、必要なだけコネクターを定義できます。

サブシステム宣言は、以下の XML 要素に囲まれています。

 <subsystem xmlns="urn:infinispan:server:endpoint:9.4">
  ...
 </subsystem>

6.3.1. Hot Rod

以下のコネクター宣言は、hotrod ソケットバインディング( <socket-binding-group /> 要素内に宣言)を使用して HotRod サーバーを有効にし、他のすべての設定にデフォルトを使用して、ローカル コンテナーで宣言されたキャッシュを公開します。

<hotrod-connector socket-binding="hotrod" cache-container="local" />

コネクターは、デフォルト設定でサポートするトポロジーキャッシュを作成します。これらの設定を調整する場合は、以下のように <topology-state-transfer /> 子要素をコネクターに追加します。

<hotrod-connector socket-binding="hotrod" cache-container="local">
   <topology-state-transfer lazy-retrieval="false" lock-timeout="1000" replication-timeout="5000" />
</hotrod-connector>

Hot Rod コネクターは、同時実行やバッファーなどの追加設定でさらに調整できます。詳細は、プロトコルコネクター設定段落を参照してください。

さらに、SSL を使用して HotRod コネクターをセキュアにすることができます。最初に、設定ファイルの management セクションで、セキュリティーレルム内で SSL サーバーアイデンティティーを宣言する必要があります。SSL サーバーアイデンティティーは、キーストアとそのシークレットへのパスを指定する必要があります。詳細は AS の ドキュメント を参照してください。次に、以下のように <security /> 要素を HotRod コネクターに追加します。

<hotrod-connector socket-binding="hotrod" cache-container="local">
    <security ssl="true" security-realm="ApplicationRealm" require-ssl-client-auth="false" />
</hotrod-connector>
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2026 Red Hat
トップに戻る