Serbestberdana Toxiproxy 2.3, proxyek ji bo ceribandina berxwedana serîlêdanê ji pirsgirêkên torê re

Shopify, yek ji mezintirîn platformên e-bazirganiya e-bazirganiyê, Toxiproxy 2.3 derxist, serverek proxy ku ji bo simulkirina têkçûn û anomalîyên torê û pergalê hatî çêkirin ji bo ceribandina performansa serîlêdanê dema ku şert û mercên weha çêdibin. Bername ji bo peydakirina API-yek ji bo guheztina dînamîkî ya taybetmendiyên kanala ragihandinê, ku dikare were bikar anîn ji bo yekkirina Toxiproxy bi pergalên ceribandina yekîneyê, platformên entegrasyonê yên domdar û hawîrdorên pêşkeftinê re tête bikar anîn. Koda Toxiproxy di Go de tê nivîsandin û di bin lîsansa MIT de tê belavkirin.

Proxy di navbera serîlêdana ku tê ceribandin û karûbarê torê ya ku ev serîlêdan pê re tevdigere, dimeşe, piştî ku ew dikare dema ku bersivek ji serverê werdigire an daxwazek dişîne, rûdana hin dereng simule bike, firehiya bandê biguhezîne, redkirina pejirandina girêdanan simule bike. , pêşkeftina asayî ya sazkirin an girtina pêwendiyan xera bike, girêdanên damezrandî ji nû ve saz bike, naveroka pakêtan berovajî bike.

Ji bo kontrolkirina xebata servera proxy ji serîlêdanan, pirtûkxaneyên xerîdar ji bo Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust û Elixir têne peyda kirin, ku destûrê dide te ku hûn pêwendiya torê biguhezînin. şert û mercên li ser firînê û yekser encamê binirxînin. Ji bo guheztina taybetmendiyên kanalek danûstendinê bêyî guheztina kodê, karûbarek taybetî ya toxiproxy-cli dikare were bikar anîn (tê texmîn kirin ku Toxiproxy API di ceribandinên yekîneyê de tê bikar anîn, û karûbar dikare ji bo pêkanîna ceribandinên înteraktîf kêrhatî be).

Di nav guhertinên di serbestberdana nû de tevlêkirina hilgirê xala dawiya xerîdar a ji bo HTTPS, veqetandina rêwerzên ceribandinê yên tîpîk di pelên cihêreng de, bicîhkirina xerîdar. API-yê bicivîne, piştgirî ji bo platformên armv7 û armv6, û şiyana guhartinê. asta têketinê ji bo serverê.

Source: opennet.ru

Add a comment