Apache Karaf是Apache Felix的一个子项目。它被定义为“轻量级OSGi容器”。
我不知道什么时候应该使用重量级,什么时候应该使用轻量级。他们的网站并没有对此做过多解释。
发布于 2016-03-04 01:02:09
@Marcel Karaf不像Java EE服务器那样庞大。这是一个非常轻巧和简约的实现。它是一个核心产品,除了一个基本的控制台,文件加载,以便您可以实际读取配置文件等,没有太多的功能。它的最新压缩文件是19.1 MB。嗯。小的。它可以很容易地在小型设备上运行,并在嵌入式系统中工作。
您可能会想到更像ServiceMix的东西,它使用Karaf作为核心/内核。但它的完整配置中包含了CXF、ActiveMQ、Camel和其他库。即使这样,它们也有最小、中等和完整的尺寸。
实际上,对于99%的项目来说,直接从Felix开始而不使用Karaf是没有意义的。
https://stackoverflow.com/questions/1612120
复制相似问题