处理失败的消息+ Performance + camel路由执行

时间:2014-03-11 08:51:47

标签: multithreading apache-camel

我将许多路由定义为应用程序流程的一部分。我将选择失败的消息并转发到路由以便进行处理。

这里我只是选择失败的消息并将其转发到应用程序的正常路由流(之前因外部因素而失败)。 这会影响性能/增加正常应用程序流的负载。 想要通过这样做来分析命中率。

据我所知,上述内容将被视为新请求。 任何意见?请让我知道我的理解是正确的。

camel中的每个路由都将在一个单独的线程中执行?

感谢。

此致 Senthil Kumar Sekar

1 个答案:

答案 0 :(得分:0)

它只是一个额外的消息要处理。因此,开销就是处理一条消息所需要的。这在大多数系统中都可以忽略不计。

所以没有性能影响。