【发布时间】:2021-12-09 02:04:31
【问题描述】:
我有 ActiveMQ 和 HTTP 休息服务。 我需要从队列中读取一条消息并将其发送到 http 服务。如果 http 代码 200 - 从队列中删除消息。它可以通过自定义服务/守护进程来完成。
我有个想法用 Apache Camel 来解决这个问题。这可能吗? 我找到了基本路由的示例。但是我需要在http服务成功处理后删除消息。
【问题讨论】:
-
您是否有特定的原因要使用 Camel?为什么不写一个简单的 JMS 客户端应用程序来完成这项工作?
-
是的。我们已经安装了实例。而且我有一个避免支持另一个守护进程的想法。
-
尝试使用 Camel 错误处理并管理错误,您将看到代理重新传递错误消息。 errorHandler(noErrorHandler());
标签: apache-camel activemq