除了使用ActiveMQ之外,ServiceMix中两个OSGi包之间的通信方式有何不同。
答案 0 :(得分:2)
OSGi服务,EventAdmin,REST / SOAP,Camel路由中的直接/ seda内存中端点.100个其他选项。
编辑:考虑捆绑的一个好方法是它们只是" jars" Java类。如果要进行任何进程间通信,则需要启动或初始化类,然后确定最适合您的用例的进程间通信。 OSGi服务适用于不需要通过电线或两台服务器之间的事物。 blueprint.xml提供了一种类似Spring-bean的方法来启动类,其他选项包括REST / SOAP等。
答案 1 :(得分:1)
取决于您希望如何同步/非同步,您可以使用Camel Direct / SEDA / VM组件