簡體   English   中英

春季如何增加Kafka消費者

[英]How to increase the Kafka consumers in Spring

我正在創建一個具有Kafka支持的Spring Boot應用程序。 我創建了一個生產者和一個消費者,並且一切都像魅力一樣運轉。 在運行時,我有一個使用者。 我希望有很多消費者,主題的分區數量相同。

如何建立許多消費者?

我一直在搜索文檔,但沒有成功。

謝謝 !

您需要創建一個ConcurrentKafkaListenerContainerFactory並設置並發參數。 它基於並發創建1個或多個KafkaMessageListenerContainers 如果ContainerProperties配置有TopicPartitions,則TopicPartitions在實例之間平均分配。

例如

ConcurrentKafkaListenerContainerFactory<String, String> factory = new ConcurrentKafkaListenerContainerFactory<>();
factory.setConcurrency(12);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM