写点什么

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

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

关注

评论

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

探索AI的边界:如何精准地测试人工智能

霍格沃兹测试开发学社

浅谈代码架构

比伦

ios 架构

AIGC 周报(3.03~3.10)

AIGC Weekly 周报

AI 互联网 周报 AIGC #人工智能

游戏行业需要堡垒机吗?用哪款堡垒机好?

行云管家

网络安全 游戏 数据安全 堡垒机

简单了解不同行业下4a的定义

行云管家

网络安全

探索大模型提示词

百度开发者中心

人工智能 自然语言处理 图像识别 大模型

IPQ9574/WiFi 7: Connecting everything, opening a new chapter in smart life

wallysSK

探索AI的边界:如何精准地测试人工智能

测试人

软件测试 测试开发

前端的你常用的编程语言是什么?

小魏写代码

【搜索引擎】:ES 基础

L L

ES搜索 Java 技术栈

大模型训练中的Prompt Learning

百度开发者中心

人工智能 自然语言处理 大模型

京东API赋能电商生态,商品详情随时掌握

技术冰糖葫芦

API 接口 API 文档 API 策略

现代DevOps如何改写软件开发格局

禅道项目管理

DevOps 自动化测试 项目管理软件

NFTScan | 03.04~03.10 NFT 市场热点汇总

NFT Research

NFT NFTScan

虾皮Shopee商品详情数据采集,item_get-根据ID取商品详情

Anzexi58

API 文档

掌握提示词工程与大模型多场景实战

百度开发者中心

人工智能 自动驾驶 大模型 Prompt

数据指标体系搭建方法及经验

ClkLog

为什么要写技术方案?

老张

自动化测试 技术方案

LED显示屏单元板:从外观看见质量的细节

Dylan

产品 数字 LED显示屏 全彩LED显示屏 led显示屏厂家

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