camel系列-消息端点(endpoint)

概念

问题

应用通过经由消息通道发送消息来实现相互通信。

应用如何连接到消息传递通道以发送和接收消息?

解决方案

使用消息端点(Message Endpoint)把应用与消息传递通道连接起来,它是消息传递系统的客户,应用可以使用它发送或接收消息.

camel 示例

EndPoint 定义

动态端点

使用占位符

1
2
from("direct:start")
.toD("${header.foo}");

使用 xpath 占位符

1
2
from("direct:start")
.toD("language:xpath:/order/@uri");

参考