7.2. リソース制限とポリシー設定プロパティー
AMQ 6 と同様に、AMQ Broker 7 ではリソース制限とポリシーを追加して、ブローカーがメッセージの配信方法と配信時期、配信の試行回数、メッセージの有効期限などの特定の側面を処理する方法を制御できます。ただし、これらのリソース制限とポリシーを定義するために使用する設定プロパティーは、AMQ Broker 7 では異なります。
このセクションでは、AMQ 6 の <policyEntry> 設定プロパティーを AMQ Broker 7 の同等の <address-setting> プロパティーと比較します。AMQ Broker 7 の各設定プロパティーの詳細については、AMQ Broker の設定 の アドレス設定の構成要素 を参照してください。
7.2.1. キュー管理設定プロパティー リンクのコピーリンクがクリップボードにコピーされました!
次の表では、AMQ 6 のキュー管理設定プロパティーと AMQ Broker 7 の同等のプロパティーを比較しています。
| 設定するには | AMQ 6 で | AMQ Broker 7 で |
|---|---|---|
| メモリー制限 |
destination のメモリー制限を設定します。デフォルト値は |
アドレス のメモリー制限を設定します。デフォルトは |
| キュー内の優先順位によるメッセージの順序 |
これはデフォルトではオフになっています。つまり、メッセージは (ブローカーではなく) コンシューマーで優先されるため、コンシューマーでのメッセージの優先度に基づいて順序付けられます。 | メッセージは、キュー内で優先度順に自動的に並べられます。 |
| ブローカが期限切れメッセージをスキャンする頻度 |
|
デフォルトは 30000 ミリ秒です。 |
| ブローカが一定期間非アクティブな宛先を削除するかどうか |
デフォルトは | 該当なし。ただし、自動作成されたキューの場合、最後のコンシューマーが切り離されたときにキューが自動的に削除されるように設定できます。詳細については、AMQ Broker の設定 の キューとアドレスの自動作成と削除 を参照してください。 |
| 非アクティブタイムアウト |
デフォルトは 60 秒です。 | 該当なし。ただし、自動作成されたキューの場合、最後のコンシューマーが切り離されたときにキューが自動的に削除されるように設定できます。詳細については、AMQ Broker の設定 の キューとアドレスの自動作成と削除 を参照してください。 |
| ブローカがキューからディスパッチするときに別のスレッドを使用するかどうか |
デフォルトは |
アドレスやキューには設定できません。ただし、メッセージが到着する着信接続から制御できます。アクセプタまたはコネクターで |