Webサービスサーバ ガイド
- 1.1 biz-Stream Webサービスサーバとは
- 1.2 biz-Stream Webサービスサーバ アーキテクチャ概要
- 1.3 biz-Stream Webサービスサーバの構成例
- 1.4 biz-Stream Webサービスサーバのサポート環境
- 1.5 制限事項
- 2.1 biz-Stream Webサービスサーバのインストール(Windows編)
- 2.2 biz-Stream Webサービスサーバのインストール(Linux/UNIX編)
-
2.3 biz-Streamライセンスのセットアップ
- 2.4 biz-Stream Webサービスサーバ インストール後の設定
- 2.5 biz-Stream Webサービスサーバの起動と停止
- 2.6 インストール結果の確認
- 2.7 クライアントアプリケーションの環境構築
- 11.1 PDFを生成しブラウザでダウンロードさせるサンプル(JAX-WS)
- 11.2 CSVをリソースとしてPDFを生成しブラウザでダウンロードさせるサンプル(JAX-WS)
- 11.3 DB をリソースとしてPDFを生成しブラウザでダウンロードさせるサンプル(JAX-WS)
- 11.4 アプリケーションでデータソースを設定してPDF を生成しブラウザでダウンロードさせるサンプル(JAX-WS)
- 11.5 レイアウトファイルを biz-Stream の内部ライブラリに渡す前に書き換えてから PDF を生成しブラウザでダウンロードさせるサンプル(JAX-WS)
- 11.6 Excel を生成しブラウザでダウン ロードさせるサンプル(JAX-WS)
- 11.7 CSV を生成しファイルシステムへ保存するサンプル(JAX-WS)
- 11.8 PDF を生成しリポジトリに格納後、ファイルシステムへ出力する サンプル(JAX-WS)
- 11.9 ダイレクト印刷を利用するサンプル(JAX-WS)
- 11.10 PDFを生成しバッチ印刷するサンプル(JAX-WS)
- 11.11 リポジトリにディレクトリを作成しファイルを格納するサンプル(JAX-WS)
- 11.12 リポジトリのディレクトリを削除するサンプル(JAX-WS)
- 11.13 PDFを生成しAmazon S3へ格納するサンプルプログラム(JAX-WS)
- 11.14 PDFを生成しAmazon S3に格納後、ダイレクト印刷するサンプルプログラム(JAX-WS)
- 11.15 PDFを生成しファイルシステムへ出力するサンプルプログラム(JAX-WS)
- 11.16 PDFを生成しファイルシステムへ出力後、ダイレクト印刷するサンプルプログラム(JAX-WS)
- 12.1 PDF を生成しブラウザでダウンロードさせるサンプル(WCF)
- 12.2 CSV をリソースとしてPDF を生成しブラウザでダウンロードさせるサンプル(WCF)
- 12.3 DB をリソースとしてPDF を生成しブラウザでダウンロードさせるサンプル(WCF)
- 12.4 アプリケーションでデータソース を設定してPDF を生成しブラウザでダウンロードさせるサンプル(WCF)
- 12.5 レイアウトファイルを biz-Stream の内部ライブラリに渡す前に書き換えてから PDF を生成しブラウ ザでダウンロードさせるサンプル(WCF)
- 12.6 Excel を生成しブラウザでダウンロードさせるサンプル(WCF)
- 12.7 CSV を生成しファイルシステムへ保存するサンプル(WCF)
- 12.8 PDF を生成しリポジトリに格納後、ファイルシステムへ出力するサンプル(WCF)
- 12.9 ダイレクト印刷を利用するサンプル(WCF)
- 12.10 PDFを生成しバッチ印刷するサンプル(WCF)
- 12.11 リポジトリにディレクトリを作成しファイルを格納するサンプル(WCF)
- 12.12 リポジトリのディレクトリを削除するサンプル(WCF)
- 12.13 PDFを生成しAmazon S3へ格納するサンプルプログラム(WCF)
- 12.14 PDFを生成しAmazon S3に格納後、ダイレクト印刷するサンプルプログラム(WCF)
- 12.15 PDFを生成しファイルシステムへ出力するサンプルプログラム(WCF)
- 12.16 PDFを生成しファイルシステムへ出力後、ダイレクト印刷するサンプルプログラム(WCF)
6.1 クラスタリング構成
1台のWebサービスサーバでは処理しきれないリクエスト数がある場合、2台以上のサーバをクラスタリングすることで負荷を分散し、同時処理能力を向上させることができます。

ここで説明するクラスタリングの内容は、次の作業が問題なく行えるユーザを対象としています。
- データベース(MySQL)のインストール、設定、運用
- Apache HTTP Serverのインストール、設定、運用
クラスタリングを検討した方がよいのは以下のような場合です。
- 同時リクエスト数が大量な場合
- 1リクエストあたりの処理時間が長い場合
サーバ構成に関しては以下のとおりです。
(A) | Webサービスサーバ | 2台以上 |
(B) | ディスパッチサーバ | 1台 |
(C) | データベースサーバ | 1台 |
- *1:(A)と(B)は別マシンとすることが必須。
- *2:(A)と(C)は別マシンとすることが必須。
- *3:(B)と(C)は別マシンとすることを推奨。
(B)の設定によって、(A)の各サーバに対してリクエストを分散します。
(A)のいずれかのサーバが何らかの障害により機能しなくなった場合、その後のリクエストは、(A)の他のサーバにのみ分散されます。
なお、以降では、次の構成(IPアドレス)を前提とした例を示します。
- (A) 192.168.0.101, 192.168.0.102
- (B) 192.168.0.100
- (C) 192.168.0.111