【发布时间】:2019-08-12 15:17:56
【问题描述】:
有没有办法暂停 MessageListenerContainer 以在指定的时间间隔内使用新消息? 在我们的应用程序接收器中,我们将传入事件存储在 apache Spark 存储/缓存和执行程序进程事件中。在重负载期间(例如 50K 消息),如果处理延迟(即所有执行程序都忙),我们希望暂停使用新消息。作为解决方法,我们必须停止/启动 MessageListenerContainer,但它给人的错误印象是 Listener 由于系统故障/异常或由于处理延迟而导致程序化而断开连接。
【问题讨论】:
标签: rabbitmq spring-amqp spring-rabbit