効率的なアプリケーションを設計するためのヒントについて説明します。
- ユーザがアプリケーションを動作させながら考えている時間と,並行して処理するようにアプリケーションを設計してください。
異なるサーバから並行して必要なデータを取得してもかまいません。
- 再使用する場合は,オープンとクローズ,接続と切断を繰り返さないで,コネクションとキューをオープンしたままにしてください。
ただし,1メッセージだけを登録するサーバアプリケーションではMQPUT1命令を使用してください。
- 複数のメッセージ処理を一つのトランザクション内に記述し,同時にコミットまたはロールバックするようにしてください。
- 回復が不要なメッセージには非永続メッセージのオプションを使用してください。