Siideynta Toxiproxy 2.3, wakiil loogu talagalay tijaabinta u adkaysiga codsiga dhibaatooyinka shabakada

Shopify, oo ah mid ka mid ah aaladaha ganacsiga e-commerce ee ugu weyn, ayaa siidaayay Toxiproxy 2.3, oo ah server wakiil loogu talagalay in lagu matalo shabakada iyo nidaamka fashilka iyo cilladaha si loo tijaabiyo waxqabadka codsiga marka xaaladahan oo kale dhacaan. Barnaamijku waa mid caan ku ah bixinta API-ga isbeddelka isbeddelka isbeddelka dabeecadaha isgaadhsiinta, kaas oo loo isticmaali karo in lagu dhex daro Toxiproxy hababka tijaabinta cutubyada, goobaha isdhexgalka joogtada ah iyo deegaanka horumarinta. Koodhka Toxiproxy wuxuu ku qoran yahay Go waxaana lagu qaybiyaa shatiga MIT.

Wakiilku wuxuu u dhexeeyaa arjiga la tijaabinayo iyo adeegga shabakadda ee uu codsigani la falgalo, markaas ka dib wuxuu la jaanqaadi karaa inay dhacdo dib u dhac gaar ah marka uu jawaab ka helo server-ka ama uu dirayo codsi, beddelo xawaaraha xawaaraha, wuxuu barbardhigi karaa diidmada aqbalaadda isku xirka , carqaladeeyaan horumarka caadiga ah ee samaynta ama xidhitaanka isku xidhka, dib u dajinta xidhiidhada dhisan, qalloociya waxa ku jira xidhmooyinka.

Si loo xakameeyo hawlgalka server-ka wakiil ka ah codsiyada, maktabadaha macmiilka ayaa la bixiyaa Ruby, Go, Python, C #/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust iyo Elixir, kuwaas oo kuu oggolaanaya inaad bedesho isdhexgalka shabakadda. xaaladaha duulista oo isla markiiba qiimee natiijada. Si loo beddelo sifooyinka kanaalka isgaadhsiinta iyada oo aan isbeddel lagu samayn koodhka, toxiproxy-cli gaar ah ayaa loo isticmaali karaa (waxaa loo maleynayaa in Toxiproxy API loo isticmaalo imtixaannada cutubka, iyo utility wuxuu faa'iido u yeelan karaa samaynta tijaabooyinka isdhexgalka).

Waxaa ka mid ah isbeddelada sii-deynta cusub waxaa ka mid ah ka mid noqoshada macmiilka dhamaadka barta HTTPS, kala-soocidda imtixaannada caadiga ah ee faylalka kala duwan, hirgelinta macmiilka. API Population, taageerada armv7 iyo armv6, iyo awoodda isbeddelka heerka gaynta ee server-ka.

Source: opennet.ru

Add a comment