写点什么

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:424590
用户头像

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

关注

评论

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

大作业1

蓝黑

程序员修炼之路:你该知道的 7 个必经阶段

阿里巴巴云原生

阿里云 程序员 云原生 自我思考 成长笔记

这道面试题,出错率90%

田维常

面试

区块链app开发要多少钱?如何根据项目需求了解价格?

7 天开发后台系统技术小结

老魚

程序员 全栈 建站

LINUX SHELL脚本攻略

田维常

Ubuntu 使用 Iptables 做网络转发

wong

iptables Ubuntu20.04

数仓缓慢变化维深层讲解

大数据老哥

大数据 数据仓库 数仓

mysql binlog轻量同步工具binlog portal

dothetrick

Java MySQL springboot Binlog spring Boot Starter

区块链数字货币交易所开发的简介

数字货币交易所开发的功能与特点

2020年11期券商App行情刷新及交易体验评测报告

博睿数据

APM 数据 AIOPS 证券

有没有听说过通达快递?

escray

极客时间 极客大学 课程作业 大作业 架构师训练营第 1 期

RocketMQ消息模型

废材姑娘

Java RocketMQ

区块链商城系统开发技术详解

千里公路建设尽收眼底,3D可视化监测管养运,领导都惊呆了

一只数据鲸鱼

物联网 数据可视化 3D可视化 公路建设 智慧交通

币币交易所系统开发详情说明

区块链钱包开发的功能与特点

漫画 | 带你领略前端发展史的江湖恩怨情仇

苏南

程序员 大前端 漫画 时代发展

智慧社区管理平台建设,智慧平安小区整体解决方案

t13823115967

智慧社区安防系统平台开发

区块链钱包开发的核心优势

对冲基金的子基金模式vs集中管理

9527

国外低代码平台趟过那些坑,对国内低代码企业有哪些启示?

DT极客

智慧公安防控管理平台搭建,重点人员管控系统解决方案

t13823115967

智慧公安

《数据挖掘:实用的机器学习工具和技术,第4版》PDF版免费下载

计算机与AI

数据挖掘 机器学习 数据科学

甲方日常 79

句子

工作 随笔杂谈 日常

Python的GIL

yunson

Python GIL

区块链挖矿系统开发功能方案

Flink SQL 实战:双流 join 场景应用

Apache Flink

flink 流计算

我参与阿里巴巴 ASoC-Seata 的一些感悟

阿里巴巴云原生

阿里云 开发者 云原生 感悟 seata

纵观 ActiveX 平台的兴衰史,看开发控件的技术演变

葡萄城技术团队

SpreadJS activex

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