Sakin Toxiproxy 2.3, wakili don gwada juriyar aikace-aikacen zuwa matsalolin cibiyar sadarwa

Shopify, ɗayan manyan dandamali na e-kasuwanci, ya fito da Toxiproxy 2.3, uwar garken wakili wanda aka ƙera don daidaita hanyar sadarwa da gazawar tsarin da rashin daidaituwa don gwada aikin aikace-aikacen lokacin da irin waɗannan yanayi suka faru. Shirin sananne ne don samar da API don canza halayen tashar sadarwa mai ƙarfi, wanda za'a iya amfani dashi don haɗawa da Toxiproxy tare da tsarin gwajin naúrar, ci gaba da dandamali na haɗin kai da kuma yanayin ci gaba. An rubuta lambar Toxiproxy a cikin Go kuma an rarraba ta ƙarƙashin lasisin MIT.

Proxy yana gudana tsakanin aikace-aikacen da ake gwadawa da sabis na cibiyar sadarwar da wannan aikace-aikacen ke hulɗa da shi, bayan haka yana iya kwatanta faruwar wani ɗan lokaci lokacin da aka karɓi amsa daga uwar garken ko aika buƙatu, canza bandwidth, yin kwaikwayon ƙin karɓar haɗin gwiwa. , tarwatsa ci gaban al'ada na kafa ko rufe haɗin gwiwa, sake saita kafaffen haɗin gwiwa, karkatar da abubuwan da ke cikin fakiti.

Don sarrafa aikin uwar garken wakili daga aikace-aikacen, ana ba da ɗakunan karatu na abokin ciniki don Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust da Elixir, waɗanda ke ba ku damar canza hulɗar cibiyar sadarwa. yanayi a kan tashi kuma nan da nan kimanta sakamakon. Don canza halaye na tashar sadarwa ba tare da yin canje-canje ga lambar ba, ana iya amfani da toxiproxy-cli mai amfani na musamman (an ɗauka cewa ana amfani da Toxiproxy API a cikin gwaje-gwajen naúrar, kuma mai amfani zai iya zama da amfani don gudanar da gwaje-gwajen hulɗa).

Daga cikin canje-canje a cikin sabon saki shine haɗawa da mai kula da ƙarshen abokin ciniki don HTTPS, rarrabuwa na masu sarrafa gwaji na yau da kullun zuwa fayiloli daban-daban, aiwatar da abokin ciniki.Populate API, goyan bayan dandamali na armv7 da armv6, da ikon canzawa. matakin shiga don uwar garken.

source: budenet.ru

Add a comment