标签: spring spring-jms message-listener
是否可以在DefaultMessageListenerContainer中更改轮询频率OOTB。如果是这样,它是动态配置吗?
答案 0 :(得分:0)
请参阅receiveTimeout属性 - 在消息到达之前,线程会阻止此时间;是的,它可以在容器启动后更改 - 但它不会生效,直到客户端库释放该线程。
receiveTimeout
默认为5秒;如果没有消息,容器会立即循环并再次接收。
将其设置为过高的值会使容器对stop()次调用的响应性降低。
stop()