第4章 非推奨の機能
このセクションでは、サポートされていても、AMQ Broker では非推奨になっている機能について説明します。
ActiveMQArtemisAddress
CRD-
7.12 以降では、
ActiveMQArtemisAddress
CRD は非推奨になります。ActiveMQArtemis
CR のspec.brokerProperties
属性を使用して、デプロイメントのアドレスとキューを作成します。 ActiveMQArtemisSecurity
CRD-
7.12 以降では、
ActiveMQArtemisSecurity
CRD は非推奨になります。ActiveMQArtemis
CR のspec.brokerProperties
属性を使用して、デプロイメントのセキュリティーを設定します。 ActiveMQArtemisScaledown
CRD-
7.12 以降では、
ActiveMQArtemisScaledown
CRD は非推奨になります。ActiveMQArtemisScaledown
CRD はブローカーによって内部的に使用されるため、この変更は AMQ Broker 管理者には透過的です。 - LDAP クエリーの接続プール
-
7.12 以降では、LDAP クエリーの接続プールを有効にする
connectionPool
パラメーターは非推奨になりました。組み込みの承認および認証キャッシュは、LDAP クエリーのパフォーマンスを最適化する別の方法を提供します。組み込みキャッシュのカスタマイズは、認証および承認キャッシュの設定 を参照してください。 - カスタムリソースの
upgrade
属性 -
7.11 以降、
upgrade
属性、関連するenabled
およびminor
属性は、当初の設計どおりに動作しないため、非推奨になりました。image
またはversion
属性を使用して、特定のブローカーコンテナーイメージをデプロイします。 queues
設定要素- 7.10 以降では、<queues> 設定要素が非推奨になりました。<addresses> 設定要素を使用して、アドレスと関連付けられたキューを作成できます。<queues> 設定要素は今後のリリースで削除されます。
- getAddressesSettings メソッド
- 7.10 以降、org.apache.activemq.artemis.core.config.Configuration インターフェイスに含まれている getAddressesSettings メソッドは非推奨になりました。getAddressSettings メソッドを使用して、ブローカーのアドレスとキューをプログラムで設定します。
- OpenWire プロトコル
- 7.9 以降、OpenWire プロトコルは非推奨の機能です。新しい AMQ Broker ベースのシステムを作成する場合は、サポートされている他のプロトコルのいずれかを使用してください。8.0 リリース以降、Openwire プロトコルは AMQ Broker から削除されます。
- ブローカーインスタンスが実行されていないときにユーザーを追加する
- 7.8 以降、AMQ Broker インスタンスが実行されていない場合、CLI インターフェイスからブローカーにユーザーを追加する機能が削除されます。
- ネットワーク pinger
- 7.5 以降では、ネットワークの ping は非推奨にされています。ネットワークの ping は、ネットワークの分離の問題からブローカークラスターを保護することができません。これにより、修復不能なメッセージが失われることがあります。この機能は今後のリリースで削除されます。Red Hat では、ネットワークの ping を使用する既存の AMQ Broker デプロイメントは引き続きサポートされます。ただし、Red Hat は、新しいデプロイメントでネットワーク ping を使用することは推奨しません。高可用性を実現し、ネットワーク分離の問題を回避するためのブローカークラスターの設定に関するガイダンスについては、AMQ Broker の設定 の 高可用性の実装 を参照してください。
- Hawtio のディスパッチコンソールプラグイン
-
7.3 以降、AMQ Broker には Hawtio ディスパッチコンソールプラグインである
dispatch-hawtio-console.war
が同梱されなくなりました。以前のバージョンでは、AMQ Interconnect の管理にディスパッチコンソールを使用していました。ただし、AMQ Interconnect は独自のスタンドアロン Web コンソールを使用するようになりました。