I-Toxiproxy idlulisela i-TCP stream kuyi-upstream emisiwe futhi ingonakalisa ley stream. Kodwa i-HTTP control API yayo ayenzi isilaleli se-traffic sibe i-HTTP forward proxy.

Ku-SDK emiselwe ukusebenzisa i-HTTP proxy, i-forward proxy ekhona ingama ngemuva kwayo:

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

Setha isilaleli se-Toxiproxy ku-7890 bese uthatha u-127.0.0.1:8888 njenge-upstream yaso. Qondisa isilungiselelo se-HTTP proxy se-SDK ku-http://127.0.0.1:7890. Isilaleli sidlulisela isicelo se-CONNECT se-SDK; i-HTTP proxy ihumusha i-CONNECT bese ivula umhubhe wendawo ekuyiwa kuyo.

Lawa amakheli e-loopback acabanga ukuthi zontathu izingxenye zasendaweni zabelana isikhala segama senethiwekhi esisodwa. Izingxenye ezisemakhontheyneni zidinga amakheli afinyeleleka ezikhaleni zazo zamagama.

Lolu hlelo lushintsha indlela esuka kuklayenti iya ku-forward proxy. Aluthathi indawo ye-TLS yendawo ekuyiwa kuyo noma ukuqinisekiswa kwesevisi. Uma uhlola iphutha elijovwe, bala ngokwehlukana imizamo ye-SDK yokuphinda: umsebenzi oseke walulama ungafihla umzamo wangaphambili ohlulekile.

Izihloko ezihlobene