Kafka proksi orqali: bootstrap ishlaydi, broker ulanishlari muvaffaqiyatsiz bo'ladi
Muvaffaqiyatli Kafka bootstrap ulanishi topilgan har bir brokerга proksi orqali yetib borishni kafolatlamasligini tushuntiradi.
Kafka mijozi hali ishlab chiqara yoki iste'mol qila olmasa ham, bootstrap ulanishi muvaffaqiyatli bo'lishi mumkin. Bootstrap serverlari mijozga klasterni topishda yordam beradi; ular mijoz ulanadigan yagona endpointlar bo'lishi shart emas.
Broker metama'lumotlarida keyingi ulanishlar uchun ishlatiladigan manzillar mavjud. Agar bu nomlar yoki portlar mo'ljallangan proksi yo'li orqali yetib borilmasa, birinchi muvaffaqiyatli ulanish qolgan ishni hal qilmaydi.
E'lon qilingan endpointlarni o'qing
Bootstrap manzilini mijoz haqiqatda oladigan broker manzillari bilan solishtiring. Ommaviy bootstrap taxallusi xususiy e'lon qilingan nomlarga olib kelishi mumkin, bitta mahalliy portni yo'naltirish metama'lumotlardagi har bir manzilni avtomatik qayta yozmaydi.
Mijoz ilovasi qo'llab-quvvatlaydigan proksi yo'lini ham aniqlang. Java tizimining SOCKS xususiyati kutubxonaning NIO asosidagi transporti JDK Socket proksi mexanizmidan foydalanishiga kafolat emas. Har bir Java soketi bir xil sozlamaga rioya qiladi deb taxmin qilish o'rniga haqiqiy Kafka mijozi va tarmoq integratsiyasini tekshiring.
Proksini biladigan mijozga tegishli broker endpointlariga ruxsat berilgan yo'l kerak. Tarmoq darajasidagi tartib mos keladigan yetib borish va nom hal qilishni talab qiladi. Bular turli dizaynlar va ularning hech biri proksini bootstrap serveri sifatida ro'yxatga olish bilangina ta'minlanmaydi.
Xavfsizlik protokoli va autentifikatsiya sozlamalarini alohida saqlang. Proksi TCP yo'lini o'rnatishi mumkin, ammo TLS identifikatsiyasi, SASL autentifikatsiyasi yoki broker avtorizatsiyasi hali ham muvaffaqiyatsiz bo'lishi mumkin.
Diagnostika uchun qaysi endpoint muvaffaqiyatsiz bo'lganini va u statik konfiguratsiyadan yoki qaytarilgan metama'lumotlardan kelganini yozib oling. Bu farq allaqachon yetib boriladigan endpointni qayta-qayta o'zgartirishdan ko'ra muammoni ancha toraytiradi.