เอาเป็นว่าฉันมี 50 Kafka นหัวข้อคุละกัน 3 ให้เห็นถึงพาร์ทิชันที่มีอยู่นั่นคือทั้งหมดของ 150 ให้เห็นถึงพาร์ทิชันที่มีอยู่. ถ้าฉันมี KafkaListener/ของลูกค้าปรับแต่งสำหรับแต่ละคนพวกนี้ 150 ให้เห็นถึงพาร์ทิชันที่มีอยู่(เนื่องจากสูงระดับเสียงในแต่ละพื้นที่ดิสก์),มันหมายความว่าฉันมี 150 listeners ทำงานอยู่ จากที่ฉันเข้าใจกันและฟังที่จะได้มันเองมันเส้นด้าย งั้นก็หมายความว่าจะมี 150 เธรดที่ทำงานอยู่ในบทละครนี้หรอ? นั่นดูเหมือนเยอะมาก มีทางเป็นไปได้มั๊ยที่ฉันจะเตรียมเรื่องนี้แม็กซ์จำนวนของเธรดข่าวช่วงเวลา(พูดว่า 20)?
Kafka เสมอให้หนึ่งพื้นที่ดิสก์ข้อมูลของต้องหนึ่งของลูกค้าเธรด
สำหรับ restricting องเล็กต้อง 20
กับ 150
ให้เห็นถึงพาร์ทิชันที่มีอยู่คุณสามารถตั้งค่า concurrency ต้อง 8
ซึ่งควรรถสร้าง 8 คนแยกของลูกค้าโหดจำกัดด้ายคราวนี้นับหนึ่งถึงจำนวนมากที่สุดที่ <19
(150/8).
นี่ คืออีกตั้งโพสบนหัวข้องซึ่งอธิบายถึงมันอีกหน่อยได้มัยกลับมาสำหรับการตั้งค่า concurrency อยู่ของคุณ kafka เป็นนักฟังที่โรงงาน ยัง นี่ อีกแหล่งข่าวดีสำหรับคำอธิบายบางอย่างของทบทวนคอนเซ็ปท์อยู่ kafka นหัวข้อคุ&ให้เห็นถึงพาร์ทิชันที่มีอยู่.