首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发布前ActiveMQ删除目标

发布前ActiveMQ删除目标
EN

Stack Overflow用户
提问于 2017-06-13 12:00:17
回答 1查看 439关注 0票数 0

为什么这次溃败抛出了例外,我怎样才能解决这个问题?制片人:

代码语言:javascript
运行
复制
 from("rmi:endpoint").
.setHeader(JmsHeaders.DELIVERY_MODE, constant("PERSISTENT"))
.to(ExchangePattern.InOut, "activemq:myQueue?requestTimeout=86400000");

消费者:

代码语言:javascript
运行
复制
from("activemq:myQueue").to("http://....")

例外:

代码语言:javascript
运行
复制
org.apache.camel.RuntimeCamelException: org.springframework.jms.InvalidDestinationException: Cannot publish to a deleted Destination: temp-queue://ID:stws2503-55943-1497338780769-6:1:1

更新:

代码语言:javascript
运行
复制
        <artifactId>activemq-broker</artifactId>
        <version>5.14.5</version>

增加param

代码语言:javascript
运行
复制
broker.url=tcp://localhost:61616?transport.useInactivityMonitor=false

异常仍将引发。

问题发现:

临时队列中的问题,因为它在内存中,并且在重新启动服务器目的地不存在之后,我如何避免这个问题?有什么主意吗?

我试图改变setUseTempMirroredQueues(false)broker.setCacheTempDestinations(false)

EN

Stack Overflow用户

回答已采纳

发布于 2017-06-14 14:42:08

问题解决了。我刚添加了params,replyToType=ExclusivereplyTo

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44520933

复制
相关文章

相似问题

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