Kafka پروكسى ئارقىلىق: bootstrap ئىشلەيدۇ، broker ئۇلىنىشلىرى مەغلۇپ بولىدۇ
نېمە ئۈچۈن مۇۋەپپەقىيەتلىك Kafka bootstrap ئۇلىنىشى ھەر بىر بايقالغان broker غا پروكسى ئارقىلىق يېتىشنى كاپالەتكە ئىگە قىلمايدىغانلىقىنى چۈشەندۈرىدۇ.
Bootstrap ئۇلىنىشى مۇۋەپپەقىيەتلىك بولسىمۇ، Kafka خېرىدارى يەنىلا ئىشلەپچىقىرالمايدۇ ياكى ئىستېمال قىلالمايدۇ. Bootstrap مۇلازىمېتىرلىرى خېرىدارغا cluster نى تېپىشقا ياردەم قىلىدۇ؛ ئۇلار خېرىدار ئۇلىنىدىغان بىردىنبىر endpoint بولۇشى شەرت ئەمەس.
Broker مېتا سانلىق مەلۇماتىدا كېيىنكى ئۇلىنىشلار ئۈچۈن ئىشلىتىلىدىغان ئادرېسلار بار. ئەگەر بۇ ئىسىملار ياكى پورتلار مۆلچەرلەنگەن پروكسى يولى ئارقىلىق يېتىپ بارالمىسا، بىرىنچى مۇۋەپپەقىيەتلىك ئۇلىنىش قالغان ئىشنى ھەل قىلمايدۇ.
ئېلان قىلىنغان endpoint لارنى ئوقۇڭ
Bootstrap ئادرېسىنى خېرىدار ئەمەلىي تاپقان broker ئادرېسلىرى بىلەن سېلىشتۇرۇڭ. ئاممىۋى bootstrap alias شەخسىي ئېلان قىلىنغان ئىسىملارغا ئېلىپ بارالايدۇ، بىر يەرلىك پورتنى يۆتكەش مېتا سانلىق مەلۇماتتىكى ھەر بىر ئادرېسنى ئاپتوماتىك قايتا يازمايدۇ.
خېرىدار ئىجرائىيى قوللايدىغان پروكسى يولىنىمۇ ئېنىقلاڭ. Java سىستېمىسىنىڭ SOCKS خاسلىقى كۇتۇپخانىنىڭ NIO ئاساسىدىكى يەتكۈزۈشى JDK Socket پروكسى مېخانىزمىنى ئىشلىتىدىغانلىقىغا كاپالەت ئەمەس. ھەر بىر Java socket ئوخشاش تەڭشەككە رىئايە قىلىدۇ دەپ پەرەز قىلغاندىن كۆرە ھەقىقىي Kafka خېرىدارى ۋە تور بىرلەشمىسىنى تەكشۈرۈڭ.
پروكسىنى تونۇيدىغان خېرىدارغا مۇناسىۋەتلىك broker endpoint لارغا رۇخسەت قىلىنغان يول كېرەك. تور دەرىجىسىدىكى تەرتىپكە مۇناسىۋەتلىك يېتىش ۋە ئىسىم ھەل قىلىش كېرەك. بۇلار ئوخشىمىغان لايىھەلەر بولۇپ، پروكسىنى bootstrap مۇلازىمېتىرى دەپ تىزىش بىلەنلا ھېچبىرى تەمىنلەنمەيدۇ.
بىخەتەرلىك پروتوكولى ۋە دەلىللەش تەڭشەكلىرىنى ئايرىڭ. پروكسى TCP يولى قۇرالايدۇ، ئەمما TLS كىملىكى، SASL دەلىللەش ياكى broker ئىجازىتى يەنىلا مەغلۇپ بولۇشى مۇمكىن.
دىئاگنوز ئۈچۈن قايسى endpoint نىڭ مەغلۇپ بولغانلىقىنى ۋە ئۇنىڭ تىنچ سەپلىمىدىن ياكى قايتۇرۇلغان مېتا سانلىق مەلۇماتتىن كەلگەنلىكىنى خاتىرىلەڭ. بۇ پەرق ئاللىبۇرۇن يېتىش مۇمكىن بولغان endpoint نى قايتا-قايتا ئۆزگەرتىشتىن خېلى كۆپ مەسىلىنى تارايتىدۇ.