MQTT サービス制御プロパティ
マルチスレッド アプリケーションのパフォーマンスを向上させるには、 MQTT MQXR プロパティ ファイルのプロパティ com.ibm.mq.MQXR.Workers を構成することで、 MQTT MQXR サービスが使用するワーカースレッドの数を構成できます。 MQIBindTypeこのプロパティは、 MQTT MQXR サービスがキューマネージャに接続する方法を指定します。
MQTT MQXRサービスのプロパティは、以下のプロパティファイルで設定できます:
Windows システムの場合:. mqxr_win.properties![[AIX]](ngaix.gif)
AIX® and Linux® システム上:. mqxr_unix.properties
設定できるプロパティは以下の通り:
| Property | 説明 |
|---|---|
| com.ibm.mq.MQXR.Workers | MQXRサービスが作成するサーバー・ワーカーのスレッド数。 この値が指定されない場合、デフォルトでシステムの論理プロセッサ数と等しくなる。 |
| MQIBindType | MQXRサービスのバインディングタイプ: FASTPATH、 SHARED、 ISOLATEDのいずれか。 デフォルトは FASTPATH である。 |
MQTT MQXRサービスのキュー・マネージャ・チャネルに役立つバインディング・タイプを以下から選択できます:
- FASTPATH バインディングは、MQXR サービスが中間エージェントプロセスなしでキューマネージャに直接接続できるようにするものです。 このバインディングタイプはスピードが速いが、孤立性は低い。 MQXRサービスのクラッシュが発生した場合、FASTPATHバインディングがキューマネージャに影響を与える可能性があります。 この場合、適切な動作を再開するためにキュー・マネージャの再起動が必要になることがあります。
- SHARED バインディングは、複数のMQXRサービスインスタンスがキューマネージャへの単一の接続を共有することを可能にし、パフォーマンスとリソース使用のバランスをとる。
- ISOLATED バインディングは、個々のMQXRサービスインスタンスであり、キューマネージャへの独自の独立した接続を持つ。 このバインディング・タイプは、最高レベルの分離とセキュリティを提供するが、パフォーマンスは犠牲になる。