2

亲爱的骆驼骑士!

我想问你是否知道任何推荐的方法如何保存/存储来自肥皂、休息等的所有传入消息......

使用当前拦截器:

a) org.apache.camel.spi.InterceptStrategy
b) tag  interceptFrom

我有问题要区分,传入消息是来自主路由(由外部客户端调用)还是嵌套路由。

此外,类 UnitOfWork 方法不提供对父级 originalInMessage 的任何访问,因此在处理器中我也遇到了困难。

这是我想要实现的一个小的视觉解释: 消息流

感谢您的任何建议,安德烈

4

1 回答 1

2

除非您尝试针对具有大量路由的现有应用程序进行重构,否则我不会使用拦截器...

相反,只需将原始消息保留在 Exchange 属性或消息头(以及任何其他消息源属性等)中,并创建一个简单的 KEEP 处理器来检索数据等。

于 2013-01-16T19:03:59.410 回答