Is féidir le Toxiproxy seasamh os comhair an tseachfhreastalaí HTTP
Seol nasc seachfhreastalaí HTTP SDK trí Toxiproxy chuig réamhsheachfhreastalaí atá ann cheana a thuigeann CONNECT.
Seolann Toxiproxy sruth TCP chuig réamhshruth cumraithe agus is féidir leis an sruth sin a mhilleadh. Ní dhéanann a API rialaithe HTTP éisteoir an tráchta ina réamhsheachfhreastalaí HTTP.
I gcás SDK atá cumraithe chun seachfhreastalaí HTTP a úsáid, is féidir le réamhsheachfhreastalaí atá ann cheana seasamh taobh thiar de:
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
Cumraigh éisteoir Toxiproxy ar 7890 agus 127.0.0.1:8888 mar a réamhshruth. Seol socrú seachfhreastalaí HTTP an SDK chuig http://127.0.0.1:7890. Seolann an t-éisteoir iarratas CONNECT an SDK ar aghaidh; déanann an seachfhreastalaí HTTP CONNECT a léirmhíniú agus an tollán sprice a oscailt.
Glacann na seoltaí loopback seo leis go roinneann na trí chomhpháirt áitiúla an spás ainmneacha líonra céanna. Teastaíonn seoltaí ó chomhpháirteanna i gcoimeádáin atá inrochtana óna spásanna ainmneacha féin.
Athraíonn an socrú seo an cosán ón gcliant chuig an réamhsheachfhreastalaí. Ní thagann sé in áit TLS an sprice ná fíordheimhniú an tseirbhíse. Agus locht insteallta á mheas agat, déan athiarrachtaí an SDK a áireamh ar leith: féadann oibríocht a d'éirigh léi iarracht theipte níos luaithe a cheilt.