第1章 機能拡張
ENTMQBR-1187 - 期限切れおよびデッドレターリソースの自動作成
AMQ Broker 7.7 では、リソース (つまり、アドレスとキュー) を自動的に作成して期限切れまたは未配信のメッセージを処理するようにブローカーを設定できます。詳細は、有効期限リソースの自動作成 および AMQ ブローカーの設定のデッドレターリソースの自動作成 を参照してください。
ENTMQBR-2411 - AMQP メッセージのプロパティーとアノテーションに基づくフィルタリング
ブローカーは、期限切れの AMQP メッセージまたは未配信の AMQP メッセージを、設定した期限切れまたはデッドレターキューに移動する前に、アノテーションおよびプロパティーをメッセージに適用するようになりました。クライアントは、これらのプロパティーまたはアノテーションに基づくフィルターを使用して、消費するメッセージを選択できます。詳細については、AMQ ブローカーの設定 の アノテーションに基づく AMQP メッセージのフィルタリング を参照してください。
ENTMQBR-2736 - 新しいリソース監査ロガー
AMQ Broker 7.7 は、新しいリソース監査ロガーを追加します。リソース監査ロガーは、認証、JMX または AMQ 管理コンソールからのブローカーリソースの作成または削除、および管理コンソールでのメッセージの参照に関連するイベントをログに記録します。詳細については、AMQ ブローカーの設定 の ロギング を参照してください。
ENTMQBR-2883 - 大きな AMQP メッセージの処理の設定
AMQ Broker 7.7 では、指定したサイズより大きい AMQP メッセージを大きなメッセージとして処理するように AMQP アクセプターを設定できます。詳細は、AMQ ブローカの設定 の 大きなメッセージを処理するための AMQP アクセプタの設定 を参照してください。
ENTMQBR-2919 - アドレスのメッセージ有効期限値の範囲の設定
AMQ Broker 7.7 では、1 つのアドレスまたは一連のアドレスに対して最小および最大のメッセージ有効期限値を指定できます。詳細については、AMQ ブローカー設定 の メッセージの有効期限の設定 を参照してください。
ENTMQBR-3046 - ブローカーのヘルスチェックを実行しています
AMQ Broker 7.7 では、
artemis check
というコマンドを使用して、ブローカーとそのキューに対してさまざまなヘルスチェックを実行できます。実行できるチェックの詳細については、help
機能を使用してください。以下に例を示します。$ <broker-instance-dir>/bin/artemis help check
ENTMQBR-3134 - AMQ Broker OpenShift Operator: ブローカーデプロイメントの PVC サイズの設定
AMQ Broker 7.7 では、Operator ベースのデプロイメントにカスタムリソース (CR) インスタンスを使用して、永続ストレージのデプロイメントでブローカーが必要とする Persistent Volume Claim (PVC) のサイズを設定できます。詳細は、AMQ Broker を OpenShift にデプロイする の ブローカーのストレージ要件を設定する を参照してください。
ENTMQBR-3162 - 個々のアドレスでのメトリックコレクションの無効化
AMQ Broker 7.7 では、メトリクスプラグインが設定されている場合、特定のアドレスのメトリクスコレクションを無効にすることができます。詳しくは、AMQ Broker の管理 の 特定のアドレスのメトリックコレクションの無効化 を参照してください。
ENTMQBR-3338 - AMQ Broker OpenShift Operator: Broker デプロイメントのリソース制限の設定
AMQ Broker 7.7 では、Operator ベースのデプロイメントにカスタムリソース (CR) インスタンスを使用して、デプロイメント内のブローカーの CPU とメモリーの制限とリクエストを設定できます。詳細は、OpenShift での AMQ Broker のデプロイ の Operator ベースのブローカーデプロイのリソース制限とリクエストの設定 を参照してください。
ENTMQBR-3573 - JVM メトリックコレクションの設定
AMQ Broker 7.7 では、ブローカーのホスト Java 仮想マシン (JVM) に関連するメトリックの標準セットを取得するようにブローカーを設定できます。具体的には、ブローカがガベージコレクション (GC)、メモリー、およびスレッドの JVM メトリックをキャプチャするかどうかを指定できます。詳しくは、AMQ Broker の管理 の JVM メトリックを収集するためのブローカーの設定 を参照してください。
ENTMQBR-3608 - AMQ Broker OpenShift Operator: ブローカーデプロイメントのアドレス設定の設定
AMQ Broker 7.7 では、カスタムリソース (CR) インスタンスを Operator ベースのデプロイメントに使用して、アドレス設定を設定できます。詳細は、AMQ Broker を OpenShift にデプロイする の Operator ベースのブローカーデプロイメント用のアドレスとキューの設定 を参照してください。
ENTMQBR-3746 - AMQ Broker OpenShift Operator: AMQP メッセージの大きなメッセージ処理の設定
AMQ Broker 7.7 では、Operator ベースのデプロイメントにカスタムリソース (CR) インスタンスを使用して、AMQP メッセージの大きなメッセージ処理を設定できます。詳細は、AMQ BrokerをOpenShiftにデプロイする の AMQP メッセージの大きいメッセージ処理の設定 を参照してください。
ENTMQBR-4366 - IBM Z および IBM Power Systems 上の OpenShift Container Platform 内で実行するための AMQ Broker サポートを追加しました
AMQ Broker 7.7 は、IBM Z および IBM Power Systems で RHEL 8 をサポートするブローカーコンテナーイメージを追加します。この追加サポートにより、IBM Z および IBM Power Systems 上の OpenShift Container Platform 内でブローカーのデプロイメントを作成できます。詳細は、Application Templates を使用した OpenShift Container Platform への AMQ Broker のデプロイ を参照してください。