,消費者開始連續輪詢在應用的負載,因此有時通過輪詢方法執行之間影響執行時間 方法之一。方法(讓我們說測試()),理想的情況下需要幾毫秒的時間運行在junit的情況下,現在需要幾秒鐘的時間在app中執行。因此,如果可能的話,在這個時候想跳過輪詢 。卡夫卡消費者投票增加了方法的執行時間
在春天集成文檔已經看到了一些所謂的PollSkipAdvice/PollSkipStrategy它說的PollSkipAdvice可以用來抑制(跳過)一項民意調查。
可否請你建議,如果能在上述任何幫助scenario.Would是巨大的,如果使用說明example.Thanks。
示例配置:
<int-kafka:inbound-channel-adapter
id="kafkaInboundChannelAdapter" kafka-consumer-context-ref="consumerContext"
auto-startup="false" channel="inputFromKafka">
<int:poller fixed-delay="10" time-unit="MILLISECONDS"
max-messages-per-poll="5" />
</int-kafka:inbound-channel-adapter>