第 1 章 Karaf 上的 Fuse 入门


要了解 Karaf 上的 Fuse 以及安装、开发和构建您的第一个 Fuse 应用程序,并使用此处的信息和说明来帮助您完成这一操作。详情请查看以下主题:

1.1. 关于 Karaf 上的 Fuse

Apache Karaf 基于 OSGi 联盟的 OSGi 标准。OSGi 源自电信业,在其中开发可立即升级的网关服务器,而无需关闭服务器(称为 热代码交换的功能)。随后,OSOS 容器技术发现了多种其他用途,并被模块化应用程序(例如,Eclipse IDE)被广泛使用。

此容器技术的独特特点是:

  • 特别适用于在独立模式下运行。
  • 强大的模块化支持(OSGi 捆绑包),具有复杂的类加载支持。
  • 可以在容器中并排部署多个依赖项版本(但这需要这样做)。
  • 热代码交换,允许您在不关闭容器的情况下升级或替换模块。这是一个唯一的功能,但需要大量努力才能使它正常工作。

注意: 不支持 Spring Dynamic Modules(Spring-DM)(它将 Spring XML 与 Apache Karaf 中的 OSGi 服务层集成)。取而代之,您应该使用 Blueprint 框架。使用 Blueprint XML 不会阻止您从 Spring 框架中使用 Java 库:Spring 的最新版本与 Blueprint 兼容。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat, Inc.