我有以下路线:
from("INPUT_QUEUE")
.routeId("Test")
.beanRef("logService", "save")
.beanRef("deserialiser", "deserialise")
LogService 中的“save”方法返回一个整数。我不希望将此整数传递给反序列化方法。我需要传递来自输入队列的 json。
感谢任何帮助,对于这个简单的问题表示歉意,因为我是 Camel 的新手。
最佳答案
使用 multicast模式,允许将相同的消息路由到多个端点并以不同的方式处理它们:
from("INPUT_QUEUE")
.routeId("Test")
.multicast()
.beanRef("logService", "save")
.beanRef("deserialiser", "deserialise")
.end();
关于java - Camel 路线 - 忽略返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29015763/