目次 Oracle Tuxedo CORBAアプリケーションのスケーリング Oracle Tuxedo CORBAアプリケーションのスケーリングについて アプリケーションのスケーラビリティ要件 Oracle Tuxedoスケーラビリティの特徴 オブジェクト状態管理の使用 CORBAオブジェクト状態モデル メソッド・バウンド・オブジェクト プロセス・バウンド・オブジェクト トランザクション・バウンド・オブジェクト ステートレス・オブジェクトおよびステートフル・オブジェクトの実装 ステートレス・オブジェクトとステートフル・オブジェクトについて ステートレス・オブジェクトを使用すべき場合 ステートフル・オブジェクトを使用すべき場合 並行オブジェクト サーバー・プロセスおよびサーバー・グループのレプリケート サーバー・プロセスおよびサーバー・グループのレプリケートについて 構成のオプション サーバー・プロセスのレプリケート 利点 ガイドライン サーバー・グループのレプリケート マルチスレッド・サーバーの使用 マルチスレッドCORBAサーバーについて マルチスレッドCORBAサーバーを使用すべき場合 コーディングの推奨事項 マルチスレッドCORBAサーバーの構成 ファクトリ・ベース・ルーティングの使用(CORBAサーバーのみ) ファクトリ・ベース・ルーティングについて ファクトリ・ベース・ルーティングの特性 ファクトリ・ベースの実装のしくみ UBBCONFIGファイルでのファクトリ・ベース・ルーティングの構成 並行オブジェクトの使用 並行オブジェクトについて 並行オブジェクトの構成 受信するクライアント接続の多重化 IIOPリスナー/ハンドラ ISHプロセス数の増加 CORBAサーバー・アプリケーションのスケーリング Productionサンプル・アプリケーションのスケーリングについて 設計上の目標 アプリケーションのスケーリング方法 OMG IDLの変更 ステートレス・オブジェクト・モデルの使用方法 サーバー・プロセスおよびサーバー・グループのレプリケートによるスケーリング Productionアプリケーションでのサーバー・プロセスのレプリケート Productionアプリケーションでのサーバー・グループのレプリケート Productionアプリケーションのレプリケートサーバー・プロセスおよびグループの構成 ファクトリ・ベース・ルーティングによるスケーリング Productionアプリケーションでのファクトリ・ベース・ルーティングについて UBBCONFIGファイルでのファクトリ・ベース・ルーティングの構成 ファクトリでのファクトリ・ベース・ルーティングの実装 実行時の処理 その他の設計の考慮事項 設計上の追加考慮事項について RegistrarオブジェクトおよびTellerオブジェクトのインスタンス化 学生の登録が確実に正しいサーバー・グループ内で行われるようにする方法 Tellerオブジェクトが適切なサーバー・グループでインスタンス化されるようにする方法 アプリケーションをさらにスケーリングする方法 CORBAアプリケーションの分散 アプリケーションを分散する理由 アプリケーションの分散について 分散アプリケーションの利点 アプリケーション分散の特性 データ依存型ルーティングの使用(Oracle Tuxedo ATMIサーバーのみ) データ依存型ルーティングについて データ依存型ルーティングの特性 分散アプリケーションの例 分散アプリケーションにおけるUBBCONFIGセクションの例 UBBCONFIGファイルの構成 分散アプリケーションにおけるUBBCONFIGファイルについて GROUPSセクションの変更 SERVICESセクションの変更 変更するパラメータ SERVICESセクションの例 INTERFACESセクションの変更 変更するパラメータ INTERFACESセクションの例 ROUTINGセクションの作成 factory_finder.iniの構成(CORBAアプリケーションのみ) ルーティングをサポートするためのドメイン・ゲートウェイ構成ファイルの変更 ドメイン・ゲートウェイ構成ファイルについて DMCONFIGファイルのDM_ROUTINGセクションのパラメータ(Oracle Tuxedo ATMIのみ) 指定するパラメータ ルーティング・フィールドの説明 ルーティングを使用した5サイトのドメイン構成の例 CORBAアプリケーションのチューニング アプリケーション・リソースの最大化 MSSQセットを使用すべき場合(Oracle Tuxedo ATMIサーバーのみ) システム制御のロード・バランシングの有効化 レプリケートされたサーバー・プロセスおよびグループの構成 マルチスレッド・サーバーの構成 データベースの相互運用のためのOPENINFOパラメータの設定 マルチスレッド・サーバーの構成に使用するパラメータ インタフェースへの優先度の割当て インタフェースに割り当てる優先度について PRIOパラメータの特性 サーバーへのサービスのバンドル(Oracle Tuxedo ATMIサーバーのみ) サービスのバンドルについて サービスのバンドルが必要な場合 パフォーマンス・オプション アプリケーション・パラメータによる効率の向上 MAXDISPATCHTHREADS MINDISPATCHTHREADS MAXACCESSERS、MAXOBJECTS、MAXSERVERS、MAXINTERFACES、およびMAXSERVICESパラメータの設定 MAXGTT、MAXBUFTYPE、およびMAXBUFSTYPEパラメータの設定 SANITYSCAN、BLOCKTIME、BBLQUERY、およびDBBLWAITパラメータの設定 アプリケーション・パラメータの設定 IPC要件の決定 システム・トラフィックの測定 システム・トラフィックとボトルネックについて システム・ボトルネックの検出例 UNIXにおけるボトルネックの検出 Windowsにおけるボトルネックの検出
Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved