AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

Apache Karaf 一周岁生日快乐

  • 2011-06-27
  • 本文字数:576 字

    阅读完需:约 2 分钟

6 月 17 日是 Apache Karaf 作为 Apache 顶级项目一周岁的生日。Karaf 是个运行时包,包含了一个OSGi 框架(Equinox 或Felix)、一个命令shell(Felix Gogo)及默认情况下内置的大量实用工具。

虽然Equinox 与Felix 可以单独使用,但Karaf 旨在结合这两个框架出色的OSGi 功能,并且保证其开箱即用。比如说,它包含了一个可配置的日志系统(基于Log4J,但针对众多通用的日志系统进行了包装)、通过SSH 实现的远程访问、通过ConfigAdmin(源代码位于etc 目录中)的配置以及内建的JAAS 支持。不仅如此,Karaf 还安装了 Pax URL 的 MVN 协议,这样就可以从 Maven 中央仓库(在必要的情况下会自动将其包装为 bundle)安装 bundle 了。

此外,Karaf 还提出了特性的概念,所谓特性就是 bundle 的集合,能以组的形式安装到运行着的 OSGi 运行时当中。特性包含了对 obr、jetty 以及 spring 的支持,做到了开箱即用。这样,如果需要安装多个 bundle,但这些 bundle 之间并没有严格的运行期依赖,那么这种支持就可以大大简化这种情况。

在迁移到 Apache Felix 项目中前 Karaf 是 ServiceMix Kernel ,并且最终成为了 Apache 的顶级项目。Karaf 还加入到了其他框架当中,如 Eclipse Virgo EclipseRT packages ,提供了预先配置的框架与好用的 OSGi bundle,这样在上手使用 OSGi 运行时时就会比以往更加简单。

查看英文原文: One Year of Apache Karaf

2011-06-27 06:424659
用户头像

发布了 88 篇内容, 共 267.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

如何基于海思芯片快速搭建Agora RTC应用

Hanson

WebRTC

请用思维导图画出架构师训练营所有技术知识点

DL

第二章作业

DF

线程的三种等待唤醒机制(面试必问)

hepingfly

Java 线程 等待唤醒

机器学习·学习笔记之:无监督学习

Nydia

架构师训练营第4周作业



JavaScript08 - 数组

Mr.Cactus

JavaScript

【JS】Array.of() 创建数组

德育处主任

JavaScript 大前端 js ES6 28天写作

学习“利益相关者”后对自己工作的一点思考

隋泽

云游戏的那些事儿!读《大厂们的下一件大事儿》有感

李忠良

28天写作

开发质量提升系列:checklist投产检查列表(上)

罗小龙

代码质量 28天写作 checklist

批判性思维自修课(一)

石君

28天写作 批判性思维

Java-可重入锁

hepingfly

Java 可重入锁

LeetCode题解:105. 从前序与中序遍历序列构造二叉树,Simple O(n) without map,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

架构师训练营第四周作业 - 学习总结

阿德儿

产品训练营第二章作业(一)

Arnold

架构师训练营第4周学习总结



产品 0 期 - 第一章作业

让时间说真话

产品经理

第九周作业

Binary

大数据知识专栏 - 数据仓库

小马哥

大数据 hive 数据仓库 七日更

JVM 垃圾收集算法

看山

JVM 垃圾回收算法

架构师训练营第四周作业 - 命题作业

阿德儿

【CSS】页面顶部阴影

德育处主任

CSS 大前端 html/css CSS小技巧 28天写作

微信直播也有跳舞小姐姐了 | 视频号28天(17)

赵新龙

28天写作

产品经理训练营第二周作业-利益相关者

隋泽

产品经理训练营

28天瞎写的第二百二十七天:离开后要留下什么?

树上

28天写作

Hive操作异常总结

小马哥

大数据 hive 数据仓库

吐血整理:推荐几款顶级好用的IDEA插件

Silently9527

Java intellij-idea idea插件

【JS】Array.from() 将伪数组转换成数组

德育处主任

JavaScript js ES6 array 28天写作

时间复杂度与常见排列算法

Changing Lin

算法

第九周学习总结

Binary

Apache Karaf一周岁生日快乐_Java_Alex Blewitt_InfoQ精选文章