暫停與恢復消費者

如果您希望暫停消費,但不導致分割重新平衡,您可以暫停和恢復消費者。這可以透過管理綁定生命週期來實現,如 Spring Cloud Stream 文件中綁定視覺化與控制所示,使用 State.PAUSEDState.RESUMED

若要恢復,您可以使用 ApplicationListener (或 @EventListener 方法) 來接收 ListenerContainerIdleEvent 實例。事件發布的頻率由 idleEventInterval 屬性控制。