Toxiproxy TCP oqimini sozlangan upstreamga uzatadi va bu oqimni buzishi mumkin. Biroq uning HTTP boshqaruv API si trafik tinglovchisini HTTP forward proksi qilmaydi.

HTTP proksidan foydalanish uchun sozlangan SDK uchun mavjud forward proksi uning orqasida turishi mumkin:

SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443

Toxiproxy tinglovchisini 7890 da sozlang va 127.0.0.1:8888 ni uning upstreami qiling. SDK ning HTTP proksi sozlamasini http://127.0.0.1:7890 ga yo'naltiring. Tinglovchi SDK ning CONNECT so'rovini uzatadi; HTTP proksi CONNECT ni talqin qiladi va manzil tunnelini ochadi.

Bu loopback manzillar uchta mahalliy komponent bir xil tarmoq nomlar fazosini bo'lishishini nazarda tutadi. Konteynerdagi komponentlarga o'z nomlar fazosidan yetib borish mumkin bo'lgan manzillar kerak.

Bu tartib mijozdan forward proksigacha bo'lgan yo'lni o'zgartiradi. U manzil TLS ini yoki xizmat autentifikatsiyasini almashtirmaydi. Kiritilgan nosozlikni baholashda SDK ning qayta urinishlarini alohida hisoblang: tiklangan amal avvalgi muvaffaqiyatsiz urinishni yashirishi mumkin.

O'xshash maqolalar