我使用Kafka Connect以分佈模式將數據從Web服務發送到Kafka(版本0.10.1)。 poll()
method文檔指出:kafka SourceTask類線程的poll()方法是否安全?
輪詢此SourceTask新記錄。如果沒有 數據當前可用,應該阻止此方法。
但是,我不確定是否可以由多個線程通過卡夫卡調用poll()
方法。對Web服務的請求非常耗時,它們是以該方法完成的,我希望避免多次發送它們。
有一個question指出版本0.10.2.1-cp2之前,poll()
方法可以由不同的線程調用。但是,從release notes我不能確認這種情況是否發生在新版本上。