9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

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

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

关注

评论

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

【XIAOJUSURVEY&北大】Authorization实现 - server源码阅读分析

XIAOJUSURVEY

鉴权 JWT Authorization

百度智能云:千帆大模型平台升级十大能力,企业级RAG全面升级

IT新闻资讯

职场<火焰杯>测试开发大赛决赛即将开始!

霍格沃兹测试开发学社

移动门户平台有哪些?安全专属的移动应用管理平台WorkPlus为企业保驾护航

BeeWorks

im即时通讯软件有哪些?WorkPlus安全专属移动数字化平台

BeeWorks

2024 年 6 月区块链游戏研报:Pixels 引发 DAU 波动,行业用户留存率差异显著

Footprint Analytics

区块链游戏

深度报告 | 百度安全携手极越安全发布《整车安全渗透测试白皮书》

百度安全

护航端侧大模型平稳健康发展,百度大模型内容安全Lite版正式发布

百度安全

Golang channel底层是如何实现的?(深度好文)

徐逸

golang

碳课堂|搞清楚碳足迹,只看这篇文章就够了

AMT企源

碳中和 双碳 碳管理 碳核算

数字揭秘丨如何设计出坚不可摧的网球拍?

Altair RapidMiner

人工智能 数字孪生 仿真 altair

氛围共处(Ambient Co-presence)丨RTE 共读计划

声网

合合信息大模型“加速器”亮相2024世界人工智能大会,助力大模型学好“专业课”

合合技术团队

人工智能 合合信息 文档解析

从传统到智能,“小浣熊家族AI办公助手”引领数据处理的革命

完美句号

办公 办公平台 AI Agent 效率办公 小浣熊家族

科研菜鸡的好助手——代码小浣熊+办公小浣熊

卟噜卟噜叭

内网通讯软件有哪些?

BeeWorks

im即时通讯哪家好?WorkPlus im即时通讯集成底座为企业保驾护航

BeeWorks

开发者有福了,百度文心智能体平台免费开放文心大模型4.0

科技热闻

MinIO:开源对象存储解决方案的领先者

数新网络官方账号

开源 前端 Minio

538个代码示例!麻省理工教授的Python程序设计+人工智能案例实践

我再BUG界嘎嘎乱杀

Python 人工智能 编程 程序设计 开发语言

携手豆包大模型,领克汽车在智能销售领域迈出坚实一步

新消费日报

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