通过RMI调用远程Camel

时间:2013-07-04 13:19:13

标签: java rmi apache-camel

我在两个独立的服务器上部署了两个使用Camel的Web应用程序实例。 只有实例A才会收到某些外部事件通知。我需要以某种方式告知实例B。

到目前为止,我尝试按如下方式注册路线:

RmiEndpoint endpoint= (RmiEndpoint) endpoint("rmi://remotehost:1199/foo");
endpoint.setRemoteInterfaces(Junki.class);
from(endpoint).to("bean:bar");

和另一条这样的路线:

<route>
    <from uri="direct:rmi"/>
    <to uri="rmi://remotehost:1199/foo"/>
</route>

希望通过向本地 direct:rmi 发送消息来允许在远程服务器上调用bean bar 上的方法。当我尝试运行它时,我没有例外,但也没有效果。网站上的Camel示例非常糟糕,指的是不存在的URI模式并且完全脱离上下文显示所有内容,因此我无法从那里学到很多东西。然而,他们解释的一点点完全如上所述。

0 个答案:

没有答案