Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

第 5 章 不受支持和已舍弃的功能

5.1. 不支持的功能

由于维护成本高、社区不感兴趣以及更好的替代方案的出现,我们取消了对一些技术的支持。JBoss EAP 7.1 不再支持下列功能。

注意

7.0.0 发行注记不支持的功能 部分所列出的不受支持的功能同样也适用于 JBoss EAP 7.1 发行版本,除非在本文档的新功能及增强部分又提到了这些功能。

Messaging (ActiveMQ Artemis)

JBoss EAP 7.1 不支持以下消息功能:

  • AMQP、STOMP、REST、MQTT 和 OpenWire 协议
  • 连接器/接受器的 Netty over HTTP 和 Netty Servlet 传输选项
  • OIO (Old Java IO) 连接器/接受器类型不再允许进行配置
  • Vert.x、AeroGear、Spring 和 Jolokia 集成
  • 动态队列创建
  • 链群集
  • 集群消息分组
  • 使用 JMX 的 ActiveMQ Artemis 管理
  • 正常关闭/缩减 Artemis 集群的节点
  • 使用 replication-colocated/shared-store-colocated 配置的并置 HA 拓扑

    注意

    但是,可以支持在《配置消息》中的并置备份服务器章节介绍的并置 HA 拓扑。

  • 对 MAPPED 日志类型使用消息
  • 避免网络隔离
  • 配置多个集群连接

Infinispan API

在 JBoss EAP 中,Infinispan 作为一个私有模块提供,它为 JBoss EAP 提供了缓存功能。Infinispan 不能被应用程序直接使用。

Jackson API

在 JBoss EAP 中不支持将 Jackson 1 库用于开发或生产。

注意

支持使用 Jackson 2 库。更多信息请参考红帽客户门户网站上的 JBoss EAP 是否支持使用 Jackson 库?

OAuth 用于 RESTEasy

不支持将 OAuth 用于 RESTEasy。

ElytronAuthenticator

不支持使用 ElytronAuthenticator 类传播安全身份。更多信息请参考《如何配置身份管理》中的使用 ElytronAuthenticator 传播身份

5.2. 已舍弃的功能

JBoss EAP 7.1 已舍弃了一些功能。这意味着不会再有对这些功能的改进,通常会在下一个主要版本发布时删除这些功能。

Red Hat 将基于标准支持条款继续提供全面的支持和程序错误修复。关于 Red Hat 支持政策的更多信息,请参考 Red Hat 客户门户网站上的文章:Red Hat JBoss 中间件产品更新和支持政策

关于已舍弃的功能的详情,请参考 Red Hat 客户门户网站上的 JBoss Enterprise Application Platform 组件详细信息

JBoss EAP 容器镜像

JBoss EAP 容器 registry.access.redhat.com/jboss-eap-7-tech-preview/eap70 的基本镜像是通过 Red Hat Docker Registry 分发的,该镜像将不针对 JBoss EAP 7.1 进行更新,并将从 JBoss EAP 7.1 发行版本中删除。

属性

注意

大多数情况下,弃用的属性不会在管理控制台中显示。

  • undertow 子系统中用于 HTTP 侦听器的以下属性已弃用:

    • enable-spdy
    • enabled
    • enabled-cipher-suites
    • enabled-protocols
    • security-realm
    • ssl-session-cache-size
    • ssl-session-timeout
    • verify-client
  • infinispan 子系统中的以下缓存属性已弃用:

    • queue-flush-interval
    • queue-size
  • iiop-openjdk 子系统中的以下属性已弃用:

    • add-component-via-interceptor
    • queue-flush-interval
  • remoting 子系统中 remote-outbound-connection 资源的以下属性已弃用:

    • protocol
    • security-realm
    • username

资源

  • 以下核心管理资源已弃用,因为现在由 Elytron 提供管理安全功能。

    • audit
    • ldap-connection
    • security-realm
  • remoting 子系统中的以下远程处理出站连接已经弃用:

    • local-outbound-connection
    • outbound-connection
  • infinispan 子系统中的以下持久化存储库类型已弃用:

    • binary-jdbc
    • mixed-jdbc

操作

  • jaxrs 子系统的以下管理操作已弃用:

    • show-resources