在学习了WSO2产品之后,我似乎得到了以下的概念,它们都只是我的理解,我不知道是否正确,请提出建议:
很抱歉,问这样一个愚蠢的问题,但是在阅读了很多文章之后,我仍然找不出它们之间的结构,请事先提出建议,谢谢。
发布于 2013-03-23 10:49:11
WSO2中间件产品附带了许多组件。它们是基于Java OSGi的。因此,每个产品都附带了一组OSGi包(用OSGi术语表示)。碳是每个产品共有的核心框架。这也是一堆OSGi组件。碳芯(也就是碳芯)包含了一套必须有捆的东西。日志,聚类,安全等等..。碳也是一个单独的下载,你可以运行。除非你在做一些具体的事情,而且你知道自己在做什么,否则碳本身的运行并不是很有趣。
现在,回到产品..。每种产品都有碳芯加上一些更多的OSGi组件。这些附加组件反映了产品的特定功能。例如,如果以ESB为例,则是碳核心加上其他组件使其成为"ESB“。其他产品也是如此。
您可以使用碳服务器并安装所有这些附加功能。特性安装是通过Eclipse用于安装插件的相同技术完成的。因为所有东西都是OSGi包,所以必须有一个OSGi容器来运行所有这些。碳在Equinox OSGi容器上运行。
所以Tomcat也是一个单独的OSGi包。您可以将这些组件安装到任何运行的碳服务器中,并立即添加webapp托管功能。
发布于 2013-03-23 10:48:07
实际上,所有的WSO2产品已经在他们的产品之间无缝地共享了WSO2组件。在某些情况下,我们建议在一台碳服务器上安装多个产品。例如,当用户希望使用CEP作为BAM的实时数据处理解决方案时,要求在BAM产品中安装CEP功能。对于大多数其他产品组合,我们还没有很好的测试,所以冲突就会发生。这就是为什么我说这个理论。
https://stackoverflow.com/questions/15585025
复制相似问题