目次 前 次


目次

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