Kutulutsidwa kwa Toxiproxy 2.3, projekiti yoyesa kupirira kwapaintaneti

Shopify, imodzi mwamapulatifomu akulu kwambiri a e-commerce, yatulutsa Toxiproxy 2.3, seva yoyeserera yomwe idapangidwa kuti iwonetse kulephera kwa netiweki ndi machitidwe ndi zovuta kuyesa momwe ntchito ikuyendera zikachitika. Pulogalamuyi ndi yodziwika bwino popereka API yosintha mawonekedwe a njira zoyankhulirana, zomwe zitha kugwiritsidwa ntchito kuphatikiza Toxiproxy ndi makina oyesera mayunitsi, nsanja zophatikizira mosalekeza komanso malo otukuka. Khodi ya Toxiproxy idalembedwa mu Go ndikugawidwa pansi pa layisensi ya MIT.

Woyimira pawokha amayenda pakati pa pulogalamu yomwe ikuyesedwa ndi ntchito ya netiweki yomwe pulogalamuyi imalumikizana nayo, pambuyo pake imatha kufananiza kuchitika kwa kuchedwa kwina mukalandira yankho kuchokera kwa seva kapena kutumiza pempho, kusintha bandwidth, kutsanzira kukana kuvomereza kulumikizana. , kusokoneza kupita patsogolo kwanthawi zonse pakukhazikitsa kapena kutseka maulumikizidwe, kukonzanso zolumikizira zomwe zakhazikitsidwa, kusokoneza zomwe zili m'mapaketi.

Kuti muwongolere magwiridwe antchito a seva ya proxy kuchokera pamapulogalamu, malaibulale amakasitomala amaperekedwa kwa Ruby, Go, Python, C #/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust ndi Elixir, zomwe zimakulolani kuti musinthe kulumikizana kwa netiweki. mikhalidwe pa ntchentche ndi nthawi yomweyo kupenda zotsatira. Kusintha mawonekedwe a njira yolumikizirana popanda kusintha kachidindo, chida chapadera cha toxiproxy-cli chingagwiritsidwe ntchito (akuganiza kuti Toxiproxy API imagwiritsidwa ntchito poyesa mayunitsi, ndipo chidacho chingakhale chothandiza poyesa zoyeserera).

Zina mwa zosintha pakumasulidwa kwatsopano ndikuphatikizidwa kwa kasitomala womaliza wa HTTPS, kulekanitsidwa kwa oyang'anira mayeso kukhala mafayilo osiyana, kukhazikitsidwa kwa kasitomala.Populate API, kuthandizira kwa nsanja za armv7 ndi armv6, komanso kuthekera kosintha. mulingo wodula mitengo wa seva.

Source: opennet.ru

Kuwonjezera ndemanga