首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果http请求失败,如何将消息返回队列?

如果http请求失败,如何将消息返回队列?
EN

Stack Overflow用户
提问于 2019-06-21 18:53:11
回答 1查看 59关注 0票数 0

我将apache camel与activemq和camel-http一起使用,在将消息发送到端点并且请求失败后,我仍然丢失队列中的消息。如果请求失败,消息不会丢失是很有必要的。我该怎么做呢?

代码语言:javascript
复制
<route>
<from uri="activemq://db_record_rows"/>
<to uri="http://localhost:3000" />
</route>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-22 00:18:55

您可以将您的消费者标记为事务处理,因此它将由您的上下文的事务管理器处理。

代码语言:javascript
复制
from("activemq://db_record_rows?transacted=true")
.to("http://localhost:3000")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56702020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档