第 4 章 已弃用的功能

本节论述了支持但已从 AMQ Broker 中弃用的功能。

自定义资源中的 升级 属性
从 7.11 开始,升级 属性和关联的 enabledminor 属性已弃用,因为它们无法象最初设计一样工作。使用 imageversion 属性来部署特定的代理容器镜像。
队列 配置元素
从 7.10 开始,<queues> 配置元素已弃用。您可以使用 <addresses> 配置元素来创建地址和相关队列。<queues> 配置元素将在以后的发行版本中删除。
getAddressesSettings method
从 7.10 开始,getAddressSettings 方法(包含在 org.apache.activemq.artemis.core.config.Configuration 接口)已被弃用。使用 getAddressSettings 方法,以编程方式为代理配置地址和队列。
OpenWire 协议
从 7.9 开始,OpenWire 协议是一个已弃用的功能。如果您要创建新的基于 AMQ Broker 的系统,请使用其它支持的协议之一。这个功能将在 7.12 中删除。
在代理实例没有运行时添加用户
从 7.8 开始,当 AMQ Broker 实例没有运行时,将从 CLI 接口将用户添加到代理的功能。
网络 pinger
从 7.5 开始,网络 ping 是一个已弃用的功能。网络 ping 无法防止代理集群不受网络隔离问题的影响,这可能会导致无法恢复的消息丢失。这个功能将在以后的发行版本中被删除。红帽继续支持使用网络 ping 的现有 AMQ Broker 部署。但是,红帽不再建议在新部署中使用网络 ping。有关为高可用性配置代理集群的指导,并避免网络隔离问题, 请参阅配置 AMQ Broker 中的实现高可用性
Hawtio 分配控制台插件
从 7.3 开始,AMQ Broker 不再附带 Hawtio 分配控制台插件,dispatch-hawtio-console.war。在以前的版本中,分配控制台用于管理 AMQ Interconnect。但是,AMQ Interconnect 现在使用自己的独立 Web 控制台。