輪詢入站通道介面卡

概述

5.0.1 版引入了一個輪詢通道介面卡,允許您按需獲取單個訊息——例如,使用 MessageSourcePollingTemplate 或輪詢器。有關更多資訊,請參閱延遲確認可輪詢訊息源

它目前不支援 XML 配置。

以下示例展示瞭如何配置 AmqpMessageSource

  • Java DSL

  • Java

@Bean
public IntegrationFlow flow() {
    return IntegrationFlow.from(Amqp.inboundPolledAdapter(connectionFactory(), DSL_QUEUE),
                    e -> e.poller(Pollers.fixedDelay(1_000)).autoStartup(false))
            .handle(p -> {
                ...
            })
            .get();
}
@Bean
public AmqpMessageSource source(ConnectionFactory connectionFactory) {
    return new AmqpMessageSource(connectionFactory, "someQueue");
}

有關配置屬性,請參閱 Javadoc

批處理訊息

請參閱批處理訊息

對於輪詢介面卡,沒有監聽器容器;批處理訊息總是被取消批處理(如果 BatchingStrategy 支援這樣做)。

© . This site is unofficial and not affiliated with VMware.