MessageQueueDirector説明書 |
目次
索引
![]() ![]() |
第2部 拡張機能編 | > 第11章 イベントチャネル連携サービス | > 11.3 環境作成 | > 11.3.2 環境作成の説明 |
非同期メッセージ基盤の環境を作成した後、送信キューと受信キューを作成します。送信キューと受信キューは非同期メッセージ基盤により作成方法が異なります。以下に各非同期メッセージ基盤を使用する場合の送信キューと受信キューの作成方法を説明します。
非同期メッセージ基盤としてノーティフィケーションサービスを使用する場合の送信用のイベントチャネルと受信用のイベントチャネルの作成方法を以下に説明します。イベントチャネルの作成方法の詳細については、“アプリケーション作成ガイド(イベントサービス編)”を参照してください。
表11.13にイベントチャネル連携サービスを使用する際に考慮が必要なイベントチャネルの環境設定項目(グループの環境設定項目)のオプションを示します。その他のオプションについては使用する環境に応じた適切な値を設定してください。
オプション |
留意事項 |
---|---|
-type |
“mixed”を指定します。 |
-coninit |
“送信に使用するイベントチャネルのグループ数”をユーザの見積り値に加えます。 |
-supinit |
“受信に使用するイベントチャネルのグループ数”をユーザの見積り値に加えます。 |
-pltime |
“0(無限大)”を指定します。 |
-chkcon |
“yes”を指定します。 |
-sthinit,-sthmax, -onewayおよび-chksend |
pushモデルは使用できないため、設定できません。 |
-ltrntime |
パッキング転送機能を使用する場合、サービス定義で指定した“CHANNELセクションのpackmsg_wtimeキーワード値”×3以上を設定してください。(注1) |
注1) サービス定義およびCHANNELセクションの詳細は、“11.3.3.1 サービス定義の記述”を参照してください。
表11.14にイベントチャネル連携サービスで使用するイベントチャネルを作成する際に考慮が必要なイベントチャネルの環境設定項目のオプションを示します。その他のオプションについては使用する環境に応じた適切な値を設定してください。
オプション |
留意事項 |
---|---|
-g group |
“32文字以内の英数字とアンダースコア”でグループ名を指定します。 |
-c channel |
“64文字以内の英数字とアンダースコア”でイベントチャネル名を指定します。 |
-m number |
サービス定義で指定した“CHANNELセクション”および“RCHANNELセクション”の中で“本イベントチャネルと同じチャネルグループに属するイベントチャネルを指定したセクションの合計”をユーザの見積り値に加えます。(注1) |
-notify |
ノーティフィケーションサービスのイベントチャネルとして生成するように指定します。 |
-persist mode |
“all”を指定します。 |
-tranまたは-ots |
サプライヤおよびコンシューマのイベントチャネルの使用方法により本オプションのいずれかを指定します。 |
-ltrntime |
パッキング転送機能を使用する場合、サービス定義で指定した“CHANNELセクションのpackmsg_wtimeキーワード値” ×3以上を設定してください。(注1) |
-ptp |
サーバ間連携を配信型の通信モデルで行い、かつ送信用のイベントチャネルとなる場合は、本オプションを指定しません。 その他の場合は、運用に合わせて適時指定してください。 |
-l |
サーバ間連携を行うメッセージの内容に日本語データが含まれる場合は、イベントチャネルが動作するマシンのコード系を必ず指定します。 |
注1) サービス定義、CHANNELセクションおよびRCHANNELセクションの詳細は、“11.3.3.1 サービス定義の記述”を参照してください。
表11.15にイベントチャネル連携サービスで使用するユニットを作成する際に考慮が必要なユニットの環境設定項目のパラメタを示します。その他のパラメタについては使用する環境に応じた適切な値を設定してください。
パラメタ |
留意事項 |
---|---|
tranmax |
サービス定義で指定した“CHANNELセクション数”および“RCHANNELセクションのrecvnumキーワード値の合計”の合計をユーザの見積り値に加えます。(注1) |
syssize |
“1”をユーザの見積り値に加えます。 |
sysqnum |
“1”をユーザの見積り値に加えます。 |
shmmax |
“アプリケーションが処理するメッセージの平均長(注2)” * “サービス定義で指定したCHANNELセクションのpackmsg_cntキーワード値”× 2.3 (注3) |
パラメタ |
留意事項 |
---|---|
tranmax |
サービス定義で指定した“CHANNELセクション数”および“RCHANNELセクションのrecvnumキーワード値の合計”の合計をユーザの見積り値に加えます。(注1) |
syssize |
“1”をユーザの見積り値に加えます。 |
sysqnum |
“1”をユーザの見積り値に加えます。 |
tranunitmax |
“アプリケーションが処理するメッセージの平均長(注2)” * “サービス定義で指定したCHANNELセクションのpackmsg_cntキーワード値” ÷ 16Kバイト (注3) |
shmmax |
“アプリケーションが処理するメッセージの平均長(注2)” * “サービス定義で指定したCHANNELセクションのpackmsg_cntキーワード値”× 10 × 2.3 (注3) |
注1) サービス定義、CHANNELセクションおよびRCHANNELセクションの詳細は、“11.3.3.1 サービス定義の記述”を参照してください。
注2) メッセージの平均長は以下のように設定してください。
平均長が2Kバイト以内の場合:
[(平均長 + 1)÷512] × 512 バイト [ ] … 小数点以下は切り上げ
平均長が2Kバイトを超える場合:
2K + [(平均長 - 2K) ÷ 16K] × 16K バイト [ ] … 小数点以下は切り上げ
注3) 見積もり値が以下の環境設定項目の有効範囲外の場合は、有効範囲内になるよう最大パッキング数を調整してください。
非同期メッセージ基盤としてJMSを使用する場合の送信キューと受信キューの作成方法は、ノーティフィケーションサービスを使用する場合と同じです。JMSの送信キューと受信キューの作成方法の詳細については、“J2EEユーザーズガイド”を参照してください。
非同期メッセージ基盤としてMQDを使用する場合の送信キューと受信キューは、以下の属性で作成してください。MQDのメッセージキューの作成方法の詳細については、“第7章 コマンド”を参照してください。
なお、MQDのメッセージキューの作成はMQDが起動した状態で行ってください。
目次
索引
![]() ![]() |