5.4. 在 Fuse 7.0 中删除
Fuse 7.0 中删除了以下功能:
- 7.0 中删除了对 Red Hat JBoss Operations Network (JON)的支持
- 自 Fuse 7.0 起,Fpm 上的 Fuse 不再支持 JON,不再提供与 JON 运行时集成的 JON 插件。
- 7.0 中删除了嵌入式 ActiveMQ 代理
- 自 Fuse 7.0 起,Fstart 上的 Fuse 不再提供嵌入式 ActiveMQ Broker。客户应直接连接到受支持的远程代理。有关支持的代理的更多信息,请参阅红帽 Fuse 支持的配置页面的 "支持消息提供程序"部分。
- 7.0 中删除了 Fuse 集成软件包
- 对运行规则和流程的支持由红帽 JBoss BPM 套件和红帽 JBoss BRMS 附带的组件提供。
- 7.0 中删除了子容器管理的 Karaf 控制台命令
自 Fuse 7.0 起,不支持 子容器管理的 Karaf 控制台命令。也就是说,不支持以
instance 为前缀的控制台命令:
(Karaf 4.x 语法)和前缀为admin:
(Karaf 2.x 语法的控制台命令。注意在 Fuse 7.0 GA 发行版本中,
instance:
命令不会被列入黑名单。这是个已知问题。- 7.0 中删除了 bootupd
- 自 Fuse 7.0 起,Wayx 7.0 已被删除,您应该直接使用 Apache Camel。如需更多信息,请参阅 红帽知识库文章" Releas ing Fuse 7 (Releasing Fuse 7)
- 7.0 中删除了对 Fabric8 1.x 的支持
自 Fuse 7.0 起,Fabric8 v1 已被 OpenShift 上的 Fuse (之前,Fuse 集成服务)替代,其中包括 Fabric8 v2 技术的组件。OpenShift 上的 Fuse 提供了一组工具和 Docker 格式镜像,支持 OpenShift 中集成微服务的开发、部署和管理。
虽然 OpenShift 上的 Fuse 具有不同的架构,但它满足 Fabric8 v1 提供的相同调配、自动化、中央配置和管理要求。如需更多信息,请参阅 OpenShift 上的 Fuse 指南。
- 在 7.0 中删除了 Google App Engine 的 Camel 组件
-
在 Fuse 7.0 中删除了 Google App Engine 的 Camel 组件(
camel-gae
)。 - Camel jBPM 组件已在 7.0 中删除
-
在 Fuse 7.0 中删除了 Camel jBPM 组件(
camel-jbpm
)。 - 在 7.0 中删除了将 Fuse 安装为服务的基于 Tanuki 的打包程序
-
在 Fuse 7.0 中删除了基于 Tanuki 的 wrapper 脚本是,使用
wrapper:install
Karaf console command to installing Fuse 作为服务而生成 Tanuki。要将 Apache Karaf 容器安装为服务,建议您改为使用bin/contrib
目录中的新的karaf-service netobserv.sh
脚本。 - 在 7.0 中删除了 Smooks
- 自 Fuse 7.0 起,drools 的 Smooks 组件已被删除。
- 在 7.0 中删除了 swig
- swig (基于 Riftsaw 项目)已从 Fuse 7.0 中删除。如果您目前正在使用 HEKETI,建议您考虑迁移到红帽 JBoss BPM 套件。
- 7.0 中删除了设计时间监管
- 在 7.0 中删除了 Design Time Governance 组件。
- 7.0 中删除了运行时监管
- 自 Fuse 7.0 起,删除了 Runtime Governance (RTGov)组件。
- 在 7.0 中删除了 s-RAMP
- Fuse 7.0 中删除了 SOA Repository Artifact Model and Protocol (S-RAMP)组件。
- bin/patch 脚本已在 7.0 中删除
-
在 Fuse 7.0 中删除了
bin/patch
脚本(bin\patch.bat
on Windows O/S)。 - 7.0 不支持 Spring Dynamic Modules (Spring-DM)
- Fuse 7.0 不支持 Spring-DM (其 Spring XML 与 OSGi 服务层集成),您应该改为使用 Blueprint 框架。使用蓝图 XML 不会阻止您使用 Spring 框架中的 Java 库:最新版本的 Spring 与 Blueprint 兼容。
- 7.0 不支持 Apache Open hypervisor
- Fuse7.0 不支持对 Java Persistence API (criu)的 Apache Open rhgs 实施。建议您使用 Hibernate 实现。