Konnessjoni bootstrap tista' tirnexxi filwaqt li l-klijent Kafka għadu ma jistax jipproduċi jew jikkonsma. Is-servers bootstrap jgħinu lill-klijent jiskopri l-cluster; mhumiex neċessarjament l-uniċi endpoints li magħhom se jgħaqqad.

Il-metadata tal-broker fiha indirizzi użati għal konnessjonijiet aktar tard. Jekk dawk l-ismijiet jew il-portijiet mhumiex aċċessibbli permezz tar-rotta tal-proxy maħsuba, l-ewwel konnessjoni li tirnexxi ma ssolvix il-bqija tax-xogħol.

Aqra l-endpoints imħabbra

Qabbel l-indirizz bootstrap mal-indirizzi tal-broker li l-klijent fil-fatt jirċievi. Alias bootstrap pubbliku jista' jwassal għal ismijiet imħabbra privati, u t-trasferiment ta' port lokali wieħed ma jerġax jikteb awtomatikament kull indirizz fil-metadata.

Identifika wkoll it-triq tal-proxy li tappoġġa l-implimentazzjoni tal-klijent. Proprjetà SOCKS tas-sistema Java mhijiex garanzija li trasport ta' librerija bbażat fuq NIO juża l-mekkaniżmu tal-proxy Socket tal-JDK. Iċċekkja l-klijent Kafka reali u l-integrazzjoni tan-netwerk minflok ma tassumi li kull socket Java jirrispetta l-istess setting.

Klijent konxju tal-proxy jeħtieġ rotta permessa lejn l-endpoints tal-broker rilevanti. Arranġament fil-livell tan-netwerk jeħtieġ aċċessibilità u riżoluzzjoni tal-ismijiet korrispondenti. Dawn huma disinji differenti, u lanqas wieħed ma jiġi pprovdut sempliċement billi tiġi elenkata proxy bħala server bootstrap.

Żomm is-settings tal-protokoll tas-sigurtà u tal-awtentikazzjoni separati. Proxy jista' jistabbilixxi rotta TCP filwaqt li l-identità TLS, l-awtentikazzjoni SASL jew l-awtorizzazzjoni tal-broker għadhom ifallu.

Għad-dijanjosi, innota liema endpoint falla u jekk ġiex minn konfigurazzjoni statika jew minn metadata mroġġgħa. Dak id-distinzjoni tnaqqas il-problema ħafna aktar milli tibdel ripetutament endpoint li kien diġà aċċessibbli.

Artikli relatati