Ukuxhumana kwe-bootstrap kungaphumelela ngenkathi iklayenti le-Kafka lingakakwazi ukukhiqiza noma ukusebenzisa. Amaseva e-bootstrap asiza iklayenti ukuthola iqembu; akubona kuphela ama-endpoint eklayenti elizoxhumana nawo.

I-metadata ye-broker iqukethe amakheli asetshenziselwa ukuxhumana kwakamuva. Uma lawo magama noma izimbobo zokungena zingafinyeleleki ngomzila we-proxy ohlosiwe, ukuxhumana kokuqala okuphumelelayo akuxazululi umsebenzi osele.

Funda ama-endpoint amenyezelwe

Qhathanisa ikheli le-bootstrap namakheli e-broker iklayenti eliwathola ngempela. I-alias ye-bootstrap yomphakathi ingaholela emagameni amenyezelwe angasese, futhi ukudlulisa imbobo yendawo eyodwa akubhali kabusha wonke ikheli ku-metadata ngokuzenzakalela.

Phinda ukhombe umzila we-proxy osekelwa ukusetshenziswa kweklayenti. Isici se-SOCKS sesistimu ye-Java akusona isiqinisekiso sokuthi ukuthutha okusekelwe ku-NIO kwelabhulali kusebenzisa indlela ye-proxy ye-JDK Socket. Hlola iklayenti le-Kafka langempela nokuhlanganiswa kwenethiwekhi esikhundleni sokucabanga ukuthi wonke ama-socket e-Java ahlonipha isilungiselelo esifanayo.

Iklayenti eliqaphela i-proxy lidinga umzila ogunyaziwe oya kuma-endpoint e-broker afanele. Ukuhlelwa kwezinga lenethiwekhi kudinga ukufinyeleleka nokuxazululwa kwamagama okuhambisanayo. Lezi zindlela zokuklama ezihlukene, futhi akukho neyodwa enikezwa ngokukodwa ngokufaka i-proxy ohlwini njengeseva ye-bootstrap.

Gcina izilungiselelo zephrothokholi yokuphepha nokuqinisekisa zihlukene. I-proxy ingasungula umzila we-TCP ngenkathi ubunikazi be-TLS, ukuqinisekisa kwe-SASL noma ukugunyazwa kwe-broker kusahluleka.

Ukuze kuxilongwe, qopha ukuthi iyiphi i-endpoint ehlulekile nokuthi yayivela kusilungiselelo esingashintshi noma ku-metadata ebuyisiwe. Lowo mehluko unciphisa inkinga kakhulu kunokushintsha njalo i-endpoint eyayivele ifinyeleleka.

Izihloko ezihlobene