搜索

第 4 章 已弃用的功能

download PDF

本节论述了支持但已从 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 开始,connectionPool 参数(为 LDAP 查询启用连接池)已弃用。内置的授权和身份验证缓存提供了优化 LDAP 查询性能的替代方法。有关自定义内置缓存的详情,请参考配置身份验证和授权缓存
自定义资源中的 升级 属性
从 7.11 开始,upgrade 属性和关联的 enabledminor 属性已被弃用,因为它们无法像最初的设计一样工作。使用 imageversion 属性来部署特定的代理容器镜像。
queues 配置元素
从 7.10 开始,<queues> 配置元素已弃用。您可以使用 <addresses> 配置元素来创建地址和相关队列。以后的发行版本中会删除 <queues> 配置元素。
getAddressesSettings 方法
从 7.10 开始,getAddressesSettings 方法(包含在 org.apache.activemq.artemis.core.config.Configuration 接口)已被弃用。使用 getAddressSettings 方法,以编程方式为代理程序配置地址和队列。
OpenWire 协议
从 7.9 开始,OpenWire 协议是一个已弃用的功能。如果要创建基于 AMQ Broker 的新的系统,请使用其他支持的协议之一。从 8.0 发行版本开始,Openwire 协议将从 AMQ Broker 中删除。
当代理实例没有运行时添加用户
从 7.8 开始,当 AMQ Broker 实例没有运行时,从 CLI 界面中添加用户到代理的功能会被删除。
网络 pinger
从 7.5 开始,网络 ping 是一个已弃用的功能。网络 ping 无法保护代理集群免受网络隔离问题,这可能会导致无法恢复的消息丢失。这个功能将在以后的发行版本中被删除。红帽继续支持使用网络 ping 的现有 AMQ Broker 部署。但是,红帽不推荐在新部署中使用网络 ping。有关配置代理集群以实现高可用性的指导,并避免网络隔离问题,请参阅配置 AMQ Broker 中的 实施高可用性
Hawtio 分配控制台插件
从 7.3 开始,AMQ Broker 不再附带 Hawtio 分配控制台插件 assign -hawtio-console.war。在以前的版本中,分配控制台用于管理 AMQ Interconnect。但是,AMQ Interconnect 现在使用自己的独立 web 控制台。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.