Osgi 如何在JBoss Fuse(Karaf)上使用结构模式部署Java容器

Osgi 如何在JBoss Fuse(Karaf)上使用结构模式部署Java容器,osgi,esb,jbossfuse,fabric8,Osgi,Esb,Jbossfuse,Fabric8,有没有办法在JBoss Fuse结构上部署 我将编写一些服务,部署在JBoss Fuse 6.3上,由Karaf支持,而不是EAP支持。 Fuse以结构模式部署在本地,并至少在机箱下使用OSGi来管理集群基础设施 Fabric8支持普通,但即使Fuse基于Fabric8,它也可能不正式支持这种场景 出于许多原因,我不想在OSGi类加载器上运行我的服务,所以我更喜欢将它们部署在简单的java容器上,仍然由fabric管理 它可行吗?虽然Fuse 6.3基于Fabric8 1.2,但它既不支持独立J

有没有办法在JBoss Fuse结构上部署

我将编写一些服务,部署在JBoss Fuse 6.3上,由Karaf支持,而不是EAP支持。 Fuse以结构模式部署在本地,并至少在机箱下使用OSGi来管理集群基础设施

Fabric8支持普通,但即使Fuse基于Fabric8,它也可能不正式支持这种场景

出于许多原因,我不想在OSGi类加载器上运行我的服务,所以我更喜欢将它们部署在简单的java容器上,仍然由fabric管理


它可行吗?

虽然Fuse 6.3基于Fabric8 1.2,但它既不支持独立Java、Spring Boot也不支持Docker容器,因为它基于Fabric8。可以在这里找到:

您所指的gitbook文档表示Fabric 1.2,而Fuse版本也驻留在此存储库中:。如果你想有更多的证据,你甚至可以看到改编


虽然Fuse 7.0将带来所有Kubernetes容器的精致,但我也在玩弄自己的想法,我需要
非正式地修补
Fuse,以便引入此类配置文件(
fabric process container
),但当然它不会得到任何人的支持。

非常有趣的见解,特别是到提交的链接,它减少了受支持容器的列表。。。官方的RH文档没有那么声明性。顺便说一句,如果你应该补丁保险丝6,以支持额外的容器,我可以贡献(在我的业余时间)。