Sobes.tech
Senior

Kui palju partitsioone peaks Kafka teema omama?

sobes.tech AI

Vastus AI-lt

Kafka teema osadade arv sõltub mitmest tegurist:

  • Vajalik ribalaius: Mida rohkem osasid, seda suurem on paralleelsus ja ribalaius.
  • Grupi tarbijate arv: Tavaliselt peaks osade arv olema vähemalt võrdne tarbijate arvuga, et tagada tõhus koormuse jaotamine.
  • Riistvara ressursid: Rohkem osasid suurendab koormust kontrollijale ja vahendajatele.

Optimaalne osade arv on kompromiss jõudluse ja haldamise keerukuse vahel. Näiteks väikeste süsteemide jaoks piisab 3-10 osast, suurema koormusega süsteemide jaoks võib see olla sadu või rohkem.

Näide teemade konfiguratsioonist 10 osaga kafka-topics käsu abil:

kafka-topics --create --topic my-topic --partitions 10 --relication-factor 3 --bootstrap-server localhost:9092