Teknologian jakaminen

kafka-haastattelukysymykset (perus-edistynyt-edennyt)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Sisällysluettelo

Kafkan perusteet

1. Mitä Kafkaa käytetään? Mitkä ovat käyttöskenaariot?

2. Mitä Kafkan ISR ja AR tarkoittavat? Mitä ISR:n skaalaus tarkoittaa?

3. Mitä HW, LEO, LSO, LW jne. tarkoittavat Kafkassa?

4. Miten Kafka heijastaa viestiketjua?

5. Ymmärrätkö Kafkan osiointia, sarjoittajaa ja sieppaajaa? Mikä on niiden välinen käsittelyjärjestys?

6. Miltä Kafka-tuottaja-asiakkaan yleinen rakenne näyttää?

7.Kuinka monta lankaa käytetään Kafka-tuottajaasiakkaassa käsittelyyn? Mitkä ovat erot?

8. Mitä puutteita Kafkan vanhan Scala-kuluttajaasiakkaan suunnittelussa on?

9. Onko tämä lause oikein: "Jos kuluttajaryhmän kuluttajien määrä ylittää aihe-osion, jotkut kuluttajat eivät voi käyttää dataa." Jos oikein, onko hakkerointia olemassa?

10. Mitkä tilanteet voivat aiheuttaa toistuvan kulutuksen?

Missä olosuhteissa tietovuoto kuluu?

12.KafkaConsumer ei ole lankaturvallinen, joten kuinka monisäikeinen kulutus toteutetaan?

13. Kuvaile lyhyesti kuluttajien ja kuluttajaryhmien välistä suhdetta

14. Kun käytät kafka-topics.sh-tiedostoa aiheen luomiseen (poistamiseen), mitä logiikkaa Kafka toteuttaa sen takana?

15.Voidaanko aihe-osioiden määrää lisätä? Jos mahdollista, miten sitä voidaan lisätä? Jos ei, miksi?

16. Voidaanko aihe-osioiden määrää vähentää? Jos mahdollista, miten sitä voidaan vähentää? Jos ei, miksi?

17. Kuinka valita sopiva määrä osioita aihetta luotaessa?

Kakfa edistynyt luku

1. Mitä sisäisiä aiheita Kafkalla on tällä hetkellä, ja mitkä ovat niiden ominaispiirteet? Mikä on kunkin rooli?

2. Mikä on prioriteettikopio? Mikä erikoistoiminto sillä on?

3. Missä Kafkassa on osion allokoinnin käsite?Kuvaa lyhyesti yleinen prosessi ja periaatteet

4. Kuvaile lyhyesti Kafkan lokihakemistorakennetta

5. Mitä hakemistotiedostoja Kafkassa on?

6. Jos määritän siirtymän, miten Kafka löytää vastaavan viestin?

7. Jos määritän aikaleiman, miten Kafka löytää vastaavan viestin?

8. Keskustele ymmärryksestäsi Kafkan hirsien säilyttämisestä

1. Ajan perusteella

2. Tukin koon perusteella

3. Perustuu lokin aloitussiirtymään

9. Keskustele ymmärryksestäsi Kafkan lokin tiivistämisestä#

10. Keskustele ymmärryksestäsi Kafkan taustalla olevasta varastosta

11. Puhutaanpa Kafkan viivetoiminnan periaatteesta

12 Puhutaanpa Kafkan ohjaimen roolista

13. Mitä puutteita Kafkan vanhan Scala-kuluttajaasiakkaan suunnittelussa on?

14. Mikä on kulutuksen tasapainottamisen periaate? (Vihje: kuluttajakoordinaattori ja kuluttajaryhmän koordinaattori)

15.Kuinka idempotenssi toteutetaan Kafkassa?

Kafka Advanced

1. Miten tapahtumat toteutetaan Kafkassa?

2. Mitä virheellinen kopio tarkoittaa? Mitkä ovat vastatoimet?

3. Useiden kopioiden alla HW:n ja LEO:n kehitysprosessi kussakin kopiossa

4. Mitä parannuksia Kafka on tehnyt luotettavuuden suhteen?

5. Miksi Kafka ei tue kirjoitus- ja luku-erottelua?

6. Kuinka toteuttaa viivejono Kafkassa

7. Kuinka toteuttaa kuollut kirjainjono ja uudelleenyritysjono Kafkassa?

8. Kuinka tehdä viestien auditointi Kafkassa?

9. Kuinka luoda viestijälkiä Kafkaan?

10. Miten viive lasketaan? (Huomaa ero read_uncommitted- ja read_committed-tilojen välillä)

11. Mihin Kafkan indikaattoreihin on syytä keskittyä?

12. Mitkä ovat Kafkan mallit, jotka mahdollistavat sen niin korkean suorituskyvyn?

1.Osio

2. Vähennä verkon lähetyksen yleiskustannuksia

3. Jaksottainen lukeminen ja kirjoittaminen

4. Nollakopiotekniikka

5. Erinomainen tiedostojen tallennusmekanismi


Kafkan perusteet

1. Mitä Kafkaa käytetään? Mitkä ovat käyttöskenaariot?

Viestijärjestelmä: Sekä Kafkalla että perinteisillä viestintäjärjestelmillä (kutsutaan myös viestien väliohjelmistoksi) on toimintoja, kuten järjestelmän irrottaminen, redundantti tallennus, liikennehuippujen poistaminen, puskurointi, asynkroninen viestintä, skaalautuvuus ja palautettavuus. Samalla Kafka tarjoaa myös viestisekvenssitakuun ja takautuvan kulutustoiminnon, joita on vaikea saavuttaa useimmissa viestintäjärjestelmissä.

Tallennusjärjestelmä: Kafka säilyttää viestit levylle, mikä vähentää tehokkaasti tietojen menetyksen riskiä verrattuna muihin muistiin perustuviin järjestelmiin. Juuri Kafkan viestien pysyvyystoiminnon ja monikopiomekanismin ansiosta voimme käyttää Kafkaa pitkäaikaisena tiedontallennusjärjestelmänä Meidän tarvitsee vain asettaa vastaava tietojen säilytyskäytäntö "pysyväksi" tai ottaa käyttöön aiheen lokipakkaustoiminto. Se siitä.

Suoratoiston käsittelyalusta: Kafka ei ainoastaan ​​tarjoa luotettavaa tietolähdettä jokaiselle suositulle suoratoistokehykselle, vaan tarjoaa myös täydellisen suoratoistoluokkakirjaston, kuten ikkunat, liitokset, muunnokset, aggregaatiot ja muut toiminnot.