我是Jboss保险丝的新手。我经历了几个关于保险丝的教堂。 JBoss Fuse结合了几种技术,如Apache Camel,Apache CXF,Apache ActiveMQ,Apache Karaf和Fabric8 在单一的综合分布中。
我已从jboss网站下载安装程序并安装到jboss-EAP 6.4中。我检查了standalone.xml并没有找到任何配置 Apache ActiveMQ,Apache Karaf和Fabric8。 我怀疑没有这些配置如何保险丝将支持消息服务和osgi? 我试图在jboss-EAP 6.4服务器中使用fuse作为osgi。(fuse + server + osgi) 请指导我。
答案 0 :(得分:1)
JBoss EAP适用于您的Web应用程序。 JBoss Fuse是中间件,ActiveMQ是消息代理。
EAP中没有ActiveMq,因为它是运行Web应用程序的Application Server。您可以在EAP中使用ActiveMq,但它不是为此而设计的。但是,您可以在JBoss Fuse中找到更适合使用代理的ActiveMq配置。 JBoss Fuse不是你可以在EAP中使用的东西,但它是一个可以与EAP一起使用的独立应用程序。所以你的问题可能是"如何连接JBoss Fuse和JBoss EAP?"如果是这样,那么您可以通过使用从EAP到Fuse的HTTP查询来实现这一目的。
关于您的疑问JBoss Fuse支持OSGi,在OSGi包中使用Apache Camel,您可以使用ActiveMq组件连接和发送/接收AMQ消息。
如果您告诉我们您正在尝试使用JBoss ESB Stack实现的目标,我们可以为您提供更多帮助。
最好的问候