Apache Camel 的新手,只是想知道......如果我正在构建一个图像处理应用程序,该应用程序在非常大的图像文件上执行一些长时间运行的图像处理作业,那么 Apache Camel“处理器”是否是该代码的“最佳位置”?处理过程最多可能需要 15 分钟。
http://camel.apache.org/processor.html
干杯!
Apache Camel 的新手,只是想知道......如果我正在构建一个图像处理应用程序,该应用程序在非常大的图像文件上执行一些长时间运行的图像处理作业,那么 Apache Camel“处理器”是否是该代码的“最佳位置”?处理过程最多可能需要 15 分钟。
http://camel.apache.org/processor.html
干杯!
如前所述Ben ODay
,处理器 - 是您能够应用代码来转换/处理消息(读取 - 数据)的方式。因此,它是您完成任务的正确地点。Bean 集成和处理器 - 它是关于如何为 Camel 提供代码。实际上它们是相同的东西。长时间处理怎么样 - 如果您在路由中产生大量消息,您应该会担心。你使用什么样的队列?你会产生多少条消息?您应该阅读有关Seda 组件及其名为“concurrentConsumers”的选项。您也可以使用此选项管理并发处理。