弹簧DMLC轮询频率变化

时间:2016-10-21 12:59:57

标签: spring spring-jms message-listener

是否可以在DefaultMessageListenerContainer中更改轮询频率OOTB。如果是这样,它是动态配置吗?

1 个答案:

答案 0 :(得分:0)

请参阅receiveTimeout属性 - 在消息到达之前,线程会阻止此时间;是的,它可以在容器启动后更改 - 但它不会生效,直到客户端库释放该线程。

默认为5秒;如果没有消息,容器会立即循环并再次接收。

将其设置为过高的值会使容器对stop()次调用的响应性降低。