このトピックには、以下のセクションが含まれています。
WebSphere MQ Real-time Transport または WebSphere MQ Multicast Transport を使用して接続し、JMS アプリケーション・プログラミング・インターフェースを使用するクライアントからのメッセージをメッセージ・フローで受信するには、Real-timeOptimizedFlow ノードを使用します。
Real-timeOptimizedFlow ノードは、高性能のパブリッシュ/サブスクライブ・メッセージ・フローを提供する完全なメッセージ・フローです。 このノードが行うアクションはすべて内部的なもので、プロパティーを構成する以外には、その操作に影響を与えることはできません。 また、これを他のノードに接続することもできません。
このノードは標準 WebSphere MQ アプリケーションとの間でのパブリケーションやサブスクリプションもサポートしますが、これらのアプリケーションの場合のパフォーマンスは、JMS アプリケーションの場合のパフォーマンスほど良くありません。
Real-timeOptimizedFlow ノードを使用するときには、メッセージ内容を変更する方法はありません。 入力メッセージを変更したい場合、あるいは、他の通信プロトコルを使用するアプリケーションに対してメッセージ送信やパブリッシュを行う場合には、Real-timeInput ノードを使用する必要があります。
ワークベンチでは、Real-timeOptimizedFlow ノードは次のアイコンで表されます。
JMS を使用するクライアント・アプリケーションとの間でブローカーを介してメッセージを配布したい場合には、Real-timeOptimizedFlow ノードをメッセージ・フローに組み込みます。
Real-timeOptimizedFlow ノードのインスタンスをメッセージ・フローに入れると、Real-timeOptimizedFlow ノードを構成することができます。 エディター・ビューでノードを右クリックして、「プロパティー」を選択します。ノードの基本プロパティーが表示されます。
値を入力する必要のある (デフォルト値が定義されていない) すべての必須プロパティーには、プロパティー・ダイアログにアスタリスクが表示されます。
以下のように、Real-timeOptimizedFlow ノードを構成します。
「キャンセル」をクリックすると、ダイアログを閉じてプロパティーに対して行った変更をすべて破棄します。
Real-timeOptimizedFlow ノードにはターミナルがありません。 これは完全なメッセージ・フローであり、他のノードに接続してメッセージ処理を拡張することはできません。
以下の表でノードのプロパティーを説明します。M の見出しの列は、プロパティーが必須 かどうかを示します (デフォルトが定義されていない場合に値を入力することが必要なら、プロパティー・ダイアログにアスタリスクのマークが付きます)。 C の見出しの列は、プロパティーが構成可能 かどうかを示します (メッセージ・フローを bar ファイルに追加してデプロイするとき、値を変更できます)。
Real-timeOptimizedFlow ノードの「基本」プロパティーについては、次の表に説明されています。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
ポート | はい | はい | ノードがパブリッシュ要求またはサブスクライブ要求を listen するポート番号。このプロパティーには値を提供する必要があります。 | |
認証 | はい | いいえ | 選択されていない | ユーザーを認証する場合はチェック・ボックスを選択します。 |
HTTP をトンネルする | はい | いいえ | 選択されていない | チェック・ボックスを選択すると、クライアントが HTTP トンネリングを使用することを示します。 チェック・ボックスからチェック・マークを外すと、HTTP トンネリングを使用しないことを示します。 |
読み取りスレッド | いいえ | はい | 10 | 読み取りに使用するスレッドの数。 |
書き込みスレッド | いいえ | はい | 10 | 書き込みに使用するスレッドの数。 |
認証スレッド | いいえ | はい | 10 | 接続の受け入れとユーザーの認証に使用するスレッドの数。 |
Real-timeOptimizedFlow ノードの「説明」プロパティーについては、次の表に説明されています。
プロパティー | M | C | デフォルト | 説明 |
---|---|---|---|---|
簡略説明 | いいえ | いいえ | ノードの簡単な説明 | |
詳細説明 | いいえ | いいえ | メッセージ・フロー内のノードの目的を説明するテキスト |