メッセージ・パックを増やすタイミング
次の状況では、メッセージ・パックを増やす必要がある場合があります。
| 状況 | 増やす理由 | 例 |
|---|---|---|
|
サブスクライブするよりも多くのメッセージを消費しています。 |
メッセージ・パックは、Oracle Integrationインスタンスが1時間当たり消費するメッセージの数と同じである必要があります。したがって、インスタンスの時間当たりのスループットを把握し、スループットに合せて必要に応じてメッセージ・パックを増やすことが重要です。 |
2つのメッセージ・パックがあり、1時間当たり10,000件のメッセージが表示され、平均スループットに対応できます。 通常、リクエストが完了するまでに約5秒かかるため、12リクエスト/分を処理します。
同時同期要求は平均10件であるため、1分当たり最大120件の同時要求になります。
つまり、通常、1時間当たり7,200件のリクエストを処理します。
各リクエストで1つのメッセージが消費されるため、通常、1時間当たり7,200件のメッセージが消費され、これはメッセージ・パックのサブスクリプションに該当します。 ただし、100個の同時同期リクエストが10分間バーストされることがあります。突然、10倍のリクエスト(1分あたり1,200リクエスト)を処理し、バースト中に合計12,000リクエストを処理しています。 これを残りの時間の平均メッセージに追加すると、18,000件のメッセージが消費されます。
これにより、メッセージ・パックのサブスクリプションに8,000件のメッセージが送信されます。
リクエスト・バーストを処理するには、さらに2つのメッセージ・パックをサブスクライブする必要があります。 |
|
高い同時実行性のバーストを処理する必要があります。 |
メッセージ・パックの数は、同時同期(および非同期)リクエスト制限に直接影響します。 |
2つのメッセージ・パックがあり、最大200の同時同期リクエストが可能です。平均の同時実行性は25であるため、通常はその制限の範囲内です。 ただし、250の同時同期リクエストがバーストされることがあります。制限を超えているため、追加のリクエストでエラーが発生します。 リクエスト・バーストを処理するには、さらに1つのメッセージ・パックをサブスクライブする必要があります。 |