Toxiproxy የTCP ፍሰትን ወደ ተዘጋጀው የላይኛው ጫፍ ያስተላልፋል፤ ፍሰቱንም ሊያዛባ ይችላል። የHTTP መቆጣጠሪያ APIው የትራፊክ አድማጩን የHTTP ፊት ፕሮክሲ አያደርገውም።

የHTTP ፕሮክሲ እንዲጠቀም ለተዘጋጀ SDK፣ ነባር የፊት ፕሮክሲ ከሱ በስተኋላ ሊቀመጥ ይችላል፡

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

Toxiproxy አድማጩን በ7890 ላይ ያዘጋጁ፣ 127.0.0.1:8888 ደግሞ የላይኛው ጫፉ ይሁን። የSDK የHTTP ፕሮክሲ ቅንብርን ወደ http://127.0.0.1:7890 ያመላክቱ። አድማጩ የSDKን CONNECT ጥያቄ ያስተላልፋል፤ የHTTP ፕሮክሲውም CONNECTን ተርጉሞ የመዳረሻውን ቱንል ይከፍታል።

እነዚህ loopback አድራሻዎች ሦስቱም የአካባቢ ክፍሎች አንድ የኔትወርክ ስም ቦታ ይጋራሉ ብለው ያስባሉ። በኮንቴነር ውስጥ ያሉ ክፍሎች ከራሳቸው የስም ቦታ የሚደረስ አድራሻ ይፈልጋሉ።

ይህ አቀራረብ ከደንበኛው እስከ ፊት ፕሮክሲ ያለውን መንገድ ይለውጣል። የመዳረሻውን TLS ወይም የአገልግሎት ማረጋገጫ አይተካም። የተከተተ ብልሽትን ሲገመግሙ የSDK ድጋሚ ሙከራዎችን ለየብቻ ያስቡ፡ የተሳካ ክንውን ቀደም ያለውን ያልተሳካ ሙከራ ሊደብቅ ይችላል።

ተዛማጅ ጽሑፎች