Proksi chiqishlarini replikalardan alohida hisoblang
Kirish mijozlarni proksi jarayonlariga taqsimlaydi; marshrutlash va NAT veb-saytlar ko'radigan manzillarni belgilaydi.
Bitta tarjima shlyuzi orqasidagi uchta proksi replikasi baribir bitta umumiy chiqishni ko'rsatishi mumkin. Xususiy konteyner manzillari manzilga yetib borganda ko'rinadigan identifikatsiyani belgilamaydi.
client → published service → proxy replica → egress/NAT → destinationChizmani ikki qismda kuzatib boring. E'lon qilingan xizmat mijoz replikaga qanday yetib borishini tanlaydi. Chiqish marshruti va NAT o'sha replikaning keyingi ulanishining manba manzilini tanlaydi.
Docker Swarm marshrutlash tarmog'i e'lon qilingan xizmat portida trafikni qabul qiladi va faol vazifaga yuboradi. Bu kirishni taqsimlash va vazifalar joylashuvining o'zgarishlarini qo'llab-quvvatlaydi; u har bir replikaga alohida umumiy chiqish ajratmaydi.
Agar alohida chiqishlar kerak bo'lsa, ularning haqiqiy marshrutlari va manzillarini loyihalang, masalan alohida marshrutlangan xostlar yoki tayinlangan chiqish shlyuzlari, so'ngra kuzatilgan tashqi identifikatsiyalarni hisoblang.
Replikani almashtirish uning tirik oqimlarini ham almashtiradi
O'rnatilgan CONNECT tunnel bitta proksi jarayoniga tegishli. Boshqa vazifa bu jarayonni almashtirganda manzilning TCP va TLS holatini shaffof tarzda qayta yarata olmaydi. Qayta ulanishlarni rejalashtiring va texnik xizmat uchun uzoq muddatli ulanishlarni bo'shating.
Mijoz autentifikatsiyasi va manzil siyosatlarini ham replikalarga o'tkazing. Yuklama balanslagichining muvaffaqiyatli port tekshiruvi talab qilinadigan proksi protokoli bo'yicha kelishadigan ruxsat etilgan mijozdan torroq. Sig'im, chiqish identifikatsiyasi va ulanishning saqlanib qolishi alohida baholanadigan talablardir.