検索

2.2. 複数の JBoss EAP サーバーインスタンスを使用した複雑なセットアップ

download PDF

複雑な設定には、複数の JBoss EAP サーバーインスタンスが含まれる場合があります。たとえば、ロードバランサーを使用して、管理対象ドメイン内の JBoss EAP インスタンス間で処理負荷を分散できます。

以下の図は、管理対象ドメインのロードバランサーによって配置される 3 つの JBoss EAP インスタンスを示します。

図2.2 複数の JBoss EAP サーバーインスタンスを使用した複雑なセットアップ

広範な例の紹介

この例では、管理者は各インスタンスが mod_cluster および Infinispan セッションレプリケーションを使用して、アプリケーションに対して高可用性 (HA) サポートを提供します。各インスタンスには、以下のコンポーネントが含まれます。

  • Web アプリケーション
  • Web サービス
  • デプロイされたエンタープライズ Bean
  • datasources サブシステムと確立されたデータベース接続
  • elytron (セキュリティー) サブシステムで確立された LDAP サーバーとの接続

この図では、複雑な JBoss EAP 設定に関連する以下の設定を紹介します。

  • EAP 1 には、外部メッセージブローカーに接続する Jakarta Messaging キューで設定される messaging-activemq サブシステムがあります。
  • 外部メッセージブローカーは、実行中のすべての JBoss EAP インスタンスで共有されます。
  • すべての受信要求はロードバランサーを通過します。

    • 設定された負荷分散アルゴリズムと各 JBoss EAP インスタンスによって提供される情報に応じて、ロードバランサーは要求を適切な JBoss EAP インスタンスに転送します。
  • 各 JBoss EAP インスタンスは undertow サブシステムを使用して、要求を適切なアプリケーションに転送します。
  • 各アプリケーションは JBoss EAP によって公開される API を使用してデータベースおよび Kerberos サーバーに接続します。
  • アプリケーションがその作業を実行した後、undertow サブシステムはリクエスターに応答を送信します。
注記

infinispan サブシステムは、JBoss EAP インスタンス間でセッション情報など、永続化されない情報を伝播します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.