የአውታረ መረብ ችግሮችን የመቋቋም አቅምን ለመፈተሽ የቶክሲፕሮክሲ 2.3 ፕሮክሲ መልቀቅ

ከግዙፉ የኢ-ኮሜርስ መድረኮች አንዱ የሆነው Shopify ኔትዎርክን እና የስርዓት ውድቀቶችን እና ያልተለመዱ ነገሮችን ለመምሰል የተነደፈውን Toxiproxy 2.3 ፕሮክሲ ሰርቨር አውጥቷል እንደዚህ አይነት ሁኔታዎች ሲከሰቱ። መርሃግብሩ ለተለዋዋጭ የግንኙነት ሰርጥ ባህሪያት ኤፒአይ በማቅረብ ታዋቂ ነው ፣ ይህም ቶክሲፕሮክሲን ከአሃድ የሙከራ ስርዓቶች ፣ ተከታታይ የውህደት መድረኮች እና የልማት አካባቢዎች ጋር ለማዋሃድ ሊያገለግል ይችላል። የ Toxiproxy ኮድ በ Go ውስጥ ተጽፎ በ MIT ፈቃድ ተሰራጭቷል።

ፕሮክሲው እየተሞከረ ባለው መተግበሪያ እና ይህ መተግበሪያ መስተጋብር በሚፈጥርበት የአውታረ መረብ አገልግሎት መካከል ይሰራል ፣ ከዚያ በኋላ ከአገልጋዩ ምላሽ ሲቀበል ወይም ጥያቄ ሲላክ የተወሰነ መዘግየት መከሰቱን ማስመሰል ፣ የመተላለፊያ ይዘትን መለወጥ ፣ ግንኙነቶችን ለመቀበል ፈቃደኛ አለመሆንን ማስመሰል ይችላል። , ግንኙነቶችን የመመስረት ወይም የመዝጋት መደበኛ ሂደትን ያበላሻሉ, የተመሰረቱ ግንኙነቶችን ዳግም ያስጀምሩ, የፓኬቶችን ይዘቶች ያዛባል.

የተኪ አገልጋዩን አሠራር ከአፕሊኬሽኖች ለመቆጣጠር የደንበኛ ቤተ-መጻሕፍት ለ Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust እና Elixir የአውታረ መረብ መስተጋብር እንዲቀይሩ የሚያስችልዎትን አገልግሎት ይሰጣሉ. በበረራ ላይ ያሉ ሁኔታዎች እና ወዲያውኑ ውጤቱን ይገምግሙ. በኮዱ ላይ ለውጦችን ሳያደርጉ የግንኙነት ሰርጥ ባህሪያትን ለመለወጥ, ልዩ መገልገያ toxiproxy-cli መጠቀም ይቻላል (የ Toxiproxy API በክፍል ሙከራዎች ውስጥ ጥቅም ላይ እንደሚውል ይገመታል, እና መገልገያው መስተጋብራዊ ሙከራዎችን ለማካሄድ ጠቃሚ ሊሆን ይችላል).

በአዲሱ ልቀት ላይ ከተደረጉት ለውጦች መካከል ለኤችቲቲፒኤስ የደንበኛ የመጨረሻ ነጥብ ተቆጣጣሪ ማካተት ፣የተለመዱት የሙከራ ተቆጣጣሪዎች ወደ ተለያዩ ፋይሎች መለያየት ፣የደንበኛ አተገባበር።Populate API ለአገልጋዩ የመግቢያ ደረጃ.

ምንጭ: opennet.ru

አስተያየት ያክሉ