Toxiproxy leet en TCP-Strom un en ageriichten Upstream weider a kann dee Strom beanträchtegen. Seng HTTP-Kontroll-API mécht den Traffic-Listener awer net zu engem HTTP-Forward-Proxy.

Fir en SDK, dee fir en HTTP-Proxy ageriicht ass, kann en existéierende Forward-Proxy hannendru stoen:

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

Konfiguréiert den Toxiproxy-Listener op 7890 mam 127.0.0.1:8888 als Upstream. Richt d'HTTP-Proxy-Astellung vum SDK op http://127.0.0.1:7890. Den Listener gëtt d'CONNECT-Ufro vum SDK weider; den HTTP-Proxy interpretéiert CONNECT an mécht den Tunnel zum Zil op.

Dës Loopback-Adressen huelen un, datt all dräi lokal Komponenten dee selwechte Netzwierk-Nummraum deelen. Komponenten an Containeren brauchen Adressen, déi aus hiren eegene Nummräim erreechbar sinn.

Dës Astellung ännert de Wee vum Client zum Forward-Proxy. Si ersetzt weder den TLS vum Zil nach d'Authentifikatioun vum Service. Wann Dir e injizéierte Feeler bewäert, rechent d'Wiederhuelungen vum SDK getrennt: eng erholte Operatioun kann en éischte fehlgeschlagenen Versuch verstoppen.

Ähnlech Artikelen