gpt4 book ai didi

osgi - Equinox和处女座有什么区别?

转载 作者:行者123 更新时间:2023-12-03 21:14:01 27 4
gpt4 key购买 nike

当我开始做更多与 OSGi 相关的事情时,我相信我会理解其中的区别,但我认为这是一个很好的问题,因为我从几次快速的谷歌搜索中不清楚。如果有人有一个清晰、简洁的答案……

最佳答案

一个不精确的比喻:Equinox 是引擎,Virgo 是汽车。

Equinox 是来自 Eclipse 项目的运行时(替代实现包括 Felix(来自 Apache)和 Knopflerfish)。

Virgo 使用 Equinox 作为其核心,但提供了在生产中使用它时需要的许多东西。 Virgo 基本上是捐赠给 Eclipse 基金会的 SpringSource dm Server 项目,所以它显然对 Spring 的所有东西都有很强的支持。存在许多类似的产品(Karaf (ServiceMix) 以及许多 Java EE 应用服务器)。

OSGi 运行时通常是一个非常小的(运行时)环境,足以启动/提供 OSGi 框架。像 Virgo 这样的产品以一致的、经过测试的方式提供通用的生产/企业功能,并且通常包括远程 shell 访问、Web 应用程序支持、安全性等。

您可以直接使用运行时,根据需要添加每个功能,但是虽然这对于资源受限的系统可能很有用,但通常需要付出很多努力才能获得很少的返回(当然除了教育之外)。

关于osgi - Equinox和处女座有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9100054/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com