首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生产者向ActiveMQ代理发送消息的消息发送超时

问生产者向ActiveMQ代理发送消息的消息发送超时
EN

Stack Overflow用户
提问于 2015-01-21 06:17:43
回答 1查看 2.3K关注 0票数 1

是否有方法设置发送消息给代理的超时。

我想向ActiveMQ代理发送大型消息,但我不希望它花费很长时间,所以我计划在发送消息时设置一个超时。

EN

回答 1

Stack Overflow用户

发布于 2015-01-21 11:18:31

您可以在连接到代理时在URI中设置connection.sendTimeout=some ms。

sendTimeout的官方文件说

  • 等待消息发送的时间为响应,默认值为零表示永远等待。“永远等待”允许代理对来自此客户端的消息进行流控制,如果它是一个快速生产者,或者没有消费者,如果它不减慢生产者的速度,那么代理就会耗尽内存。不会影响Stomp客户端,因为代理发送的是ack。(因为ActiveMQ-CPP2.2.1)

这是文档https://activemq.apache.org/components/cms/configuring

希望这能帮上忙!

祝好运!

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

https://stackoverflow.com/questions/28060766

复制
相关文章

相似问题

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