Toxiproxy sendir TCP-straumi áfram til stillts upstreams og getur skert þann straum. HTTP-stjórnviðmót þess gerir hlustaranum á umferðinni ekki að HTTP-forward-proxy.

Fyrir SDK sem er stillt til að nota HTTP-proxy getur fyrirliggjandi forward-proxy staðið fyrir aftan hann:

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

Stilltu Toxiproxy-hlustarann á 7890 með 127.0.0.1:8888 sem upstream. Beindu HTTP-proxystillingu SDK-sins á http://127.0.0.1:7890. Hlustarinn sendir CONNECT-beiðni SDK-sins áfram; HTTP-proxyinn túlkar CONNECT og opnar göngin að áfangastaðnum.

Þessar loopback-tölur gera ráð fyrir að allir þrír staðbundnu hlutarnir deili sama netnafnrými. Hlutar í gámum þurfa tölur sem er hægt að ná í úr þeirra eigin nafnrýmum.

Þessi uppsetning breytir leiðinni frá biðlaranum að forward-proxynum. Hún kemur ekki í stað TLS áfangastaðarins né auðkenningar þjónustunnar. Þegar þú metur innsprautaða bilun skaltu telja endurtilraunir SDK-sins sérstaklega: endurheimt aðgerð getur falið fyrri misheppnaða tilraun.

Tengdir greinar