1

我在两个单独的服务器上部署了相同的使用 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 模式,并且完全脱离上下文显示所有内容,因此我无法从那里学到很多东西。然而,他们所做的解释与上述完全一样。

4

0 回答 0