Toxiproxy د TCP جریان کنفيګر شوي upstream ته لېږدوي او کولای شي هغه جریان خراب کړي. خو د هغې HTTP کنټرول API د ترافيک اورېدونکی HTTP forward پروکسي نه جوړوي.

د هغه SDK لپاره چې د HTTP پروکسي کارولو لپاره کنفيګر شوی، موجود forward پروکسي کولای شي د هغې شاته ودرېږي:

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

د Toxiproxy اورېدونکی په 7890 کې تنظیم کړئ او 127.0.0.1:8888 د هغې upstream وګرځوئ. د SDK د HTTP پروکسي تنظیم http://127.0.0.1:7890 ته اشاره کړئ. اورېدونکی د SDK د CONNECT غوښتنه لېږدوي؛ HTTP پروکسي CONNECT تفسیروي او د منزل تونل پرانیزي.

دا loopback پتې فرض کوي چې درې واړه ځایي برخې یو شان د شبکې نوم ځای شریکوي. د کانټینر دننه برخې ته داسې پتې ته اړتیا ده چې د هغوی له خپل نوم ځای څخه ورته رسېدل ممکن وي.

دا ترتیب له کلاینټ څخه تر forward پروکسي پورې لاره بدلوي. دا د منزل TLS یا د خدمت تصدیق ځای نه نیسي. کله چې ټېل وهل شوی خرابي ارزوئ، د SDK بیا هڅې جلا حساب کړئ: بریالۍ شوې عملیه کولای شي پخوانی ناکامه هڅه پټه کړي.

اړوندې مقالې