Toxiproxy හට HTTP ප්රොක්සිය ඉදිරිපිට සිටිය හැක
SDK එකක HTTP ප්රොක්සි සම්බන්ධතාව Toxiproxy හරහා CONNECT තේරුම් ගන්නා පවතින forward ප්රොක්සියකට යොමු කරන්න.
Toxiproxy TCP stream එකක් වින්යාස කළ upstream එකකට යොමු කරන අතර එම stream එකට හානි කළ හැක. එහෙත් එහි HTTP පාලන API එක traffic listener එක HTTP forward ප්රොක්සියක් බවට පත් නොකරයි.
HTTP ප්රොක්සියක් භාවිත කිරීමට වින්යාස කළ SDK එකක් සඳහා, පවතින forward ප්රොක්සියක් එහි පිටුපස සිටිය හැක:
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
Toxiproxy listener එක 7890 මත සකසා 127.0.0.1:8888 එහි upstream ලෙස තබන්න. SDK හි HTTP ප්රොක්සි සැකසුම http://127.0.0.1:7890 වෙත යොමු කරන්න. Listener එක SDK හි CONNECT ඉල්ලීම ඉදිරියට යවයි; HTTP ප්රොක්සිය CONNECT අර්ථ දක්වා ගමනාන්ත උමං මාර්ගය විවෘත කරයි.
මෙම loopback ලිපින උපකල්පනය කරන්නේ ස්ථානීය සංරචක තුනම එකම ජාල නාම අවකාශය බෙදාගන්නා බවයි. බහාලුම් තුළ ඇති සංරචකවලට ඒවායේම නාම අවකාශවලින් ළඟා විය හැකි ලිපින අවශ්ය වේ.
මෙම සැකැස්ම වෙනස් කරන්නේ සේවාලාභියාගේ සිට forward ප්රොක්සිය දක්වා මාර්ගයයි. එය ගමනාන්ත TLS හෝ සේවා සත්යාපනය වෙනුවට නොපනී. එන්නත් කළ දෝෂයක් ඇගයීමේදී SDK හි නැවත උත්සාහ වෙන වෙනම ගණන් කරන්න: ප්රතිසාධනය වූ ක්රියාකාරකමක් කලින් අසාර්ථක උත්සාහයක් සඟවා තැබිය හැක.