第4章 非推奨の機能
このセクションでは、サポートされていても、AMQ Broker では非推奨になっている機能を説明します。
ActiveMQArtemisAddressCRD-
7.12 以降では、
ActiveMQArtemisAddressCRD は非推奨になります。ActiveMQArtemisCR のspec.brokerProperties属性を使用して、デプロイメントのアドレスとキューを作成します。 ActiveMQArtemisSecurityCRD-
7.12 以降では、
ActiveMQArtemisSecurityCRD は非推奨になります。ActiveMQArtemisCR のspec.brokerProperties属性を使用して、デプロイメントのセキュリティーを設定します。 ActiveMQArtemisScaledownCRD-
7.12 以降では、
ActiveMQArtemisScaledownCRD は非推奨になります。ActiveMQArtemisScaledownCRD はブローカーによって内部的に使用されるため、この変更は 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 コンソールを使用するようになりました。