第19章 クラウドサービスでの実行


Red Hat Data Grid ライブラリーモードの Cloud サポートを有効にするには、クラスパスに新しい依存関係を追加する必要があります。

ライブラリーモードでのクラウドサポート

<dependency>
  <groupId>org.infinispan</groupId>
  <artifactId>infinispan-cloud</artifactId>
  <version>${version.infinispan}</version>
</dependency>
Copy to Clipboard Toggle word wrap

${version.infinispan} を Red Hat Data Grid の適切なバージョンに置き換えます。

上記の依存関係は、infinispan-core をクラスパスと一部のデフォルト設定に追加します。

19.1. 一般的な検出プロトコル

プライベート環境で Red Hat Data Grid を稼働する主な違いは、マルチキャストが機能しないため、後者のノード検出が若干複雑になることです。これを回避するには、代替の JGroups PING プロトコルを使用できます。クラウド固有のままにする前に、一般的な検出プロトコルをいくつか試すことができます。

19.1.1. TCPPING

TCPPing アプローチには、JGroups 設定ファイルのクラスターの各メンバーの IP アドレスの静的リストが含まれます。これは機能しますが、クラスターノードがクラスターに動的に追加されると、本当に役立ちます。

TCPPing 設定のサンプル

<config>
      <TCP bind_port="7800" />
      <TCPPING timeout="3000"
           initial_hosts="${jgroups.tcpping.initial_hosts:localhost[7800],localhost[7801]}"
           port_range="1"
           num_initial_members="3"/>
...
...
</config>
Copy to Clipboard Toggle word wrap

TCPPing の詳細は、「 JGroups TCPPING 」を参照してください。

19.1.2. GossipRouter

もう 1 つの方法として、中央サーバー(各ノードが接続するように設定されます)を設定することができます。この中央サーバーは、クラスター内の各ノードに対し、他のノードについて指示します。

Gossip ルーターがリッスンしているアドレス(ip:port)は、Red Hat Data Grid によって使用される JGroups 設定に注入することができます。これを行うには、gossip ルーターアドレスをシステムプロパティーとして JVM に渡します(例: -DGossipRouterAddress="10.10.2.4[12001]" )、Red Hat Data Grid が使用している JGroups 設定でこのプロパティーを参照します。

TCPGOSSIP の設定例

<config>
    <TCP bind_port="7800" />
    <TCPGOSSIP timeout="3000" initial_hosts="${GossipRouterAddress}" num_initial_members="3" />
...
...
</config>
Copy to Clipboard Toggle word wrap

Gossip ルーター @ http://www.jboss.org/community/wiki/JGroupsGossipRouterの詳細

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat