Ukukhishwa kwe-Toxiproxy 2.3, ummeleli wokuhlola ukuqina kohlelo lokusebenza ezinkingeni zenethiwekhi

I-Shopify, enye yezinkundla ezinkulu ze-e-commerce, ikhiphe i-Toxiproxy 2.3, iseva elibamba eklanyelwe ukulingisa ukwehluleka kwenethiwekhi nesistimu nokudidayo ukuze kuhlolwe ukusebenza kohlelo lokusebenza lapho izimo ezinjalo zenzeka. Uhlelo luphawuleka ngokuhlinzeka nge-API yezici zesiteshi zokuxhumana ezishintshayo, ezingasetshenziswa ukuhlanganisa i-Toxiproxy nezinhlelo zokuhlola amayunithi, izinkundla zokuhlanganisa eziqhubekayo kanye nezindawo zokuthuthukiswa. Ikhodi ye-Toxiproxy ibhalwe kokuthi Go futhi isatshalaliswa ngaphansi kwelayisensi ye-MIT.

Ummeleli ugijima phakathi kohlelo lokusebenza oluhlolwayo kanye nesevisi yenethiwekhi lolu hlelo lokusebenza olusebenzisana nayo, ngemva kwalokho ingakwazi ukulingisa ukwenzeka kokulibaziseka okuthile lapho ithola impendulo evela kuseva noma ithumela isicelo, ishintsha umkhawulokudonsa, ilingise ukwenqaba ukwamukela uxhumano. , phazamisa inqubekelaphambili evamile yokusungula noma yokuvala ukuxhumana, setha kabusha uxhumo olumisiwe, uhlanekezele okuqukethwe kwamaphakethe.

Ukuze ulawule ukusebenza kweseva elibamba ezinhlelweni zokusebenza, imitapo yolwazi yamaklayenti inikezwa i-Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust kanye ne-Elixir, ekuvumela ukuthi uguqule ukuxhumana kwenethiwekhi. izimo on the fly futhi ngokushesha uhlole umphumela. Ukushintsha izici zesiteshi sokuxhumana ngaphandle kokwenza izinguquko kukhodi, i-toxiproxy-cli eyisipesheli ingasetshenziswa (kucatshangwa ukuthi i-Toxiproxy API isetshenziswa ekuhlolweni kweyunithi, futhi insiza ingaba usizo ekwenzeni izivivinyo ezisebenzisanayo).

Phakathi kwezinguquko ekukhishweni okusha ukufakwa kwesibambi sephoyinti lokugcina leklayenti le-HTTPS, ukuhlukaniswa kwezibambi zokuhlola ezijwayelekile zibe amafayela ahlukene, ukusetshenziswa kweklayenti.Populate API, usekelo lwenkundla ye-armv7 ne-arv6, kanye nekhono lokushintsha. izinga lokungena leseva.

Source: opennet.ru

Engeza amazwana