Mwepụta nke Toxiproxy 2.3, onye nnọchi anya maka nnwale nnabata ngwa na nsogbu netwọkụ

Shopify, otu n'ime ikpo okwu e-azụmahịa kachasị ukwuu, ewepụtala Toxiproxy 2.3, ihe nkesa proxy emebere iji megharịa netwọkụ na ọdịda sistemu na anomalies iji nwalee arụmọrụ ngwa mgbe ọnọdụ dị otú ahụ mere. Ihe mmemme a ma ama maka ịnye API maka njirimara ọwa nkwukọrịta na-agbanwe agbanwe, nke enwere ike iji jikọta Toxiproxy na sistemu nnwale otu, nyiwe njikọta na-aga n'ihu na gburugburu mmepe. Edere koodu Toxiproxy na Go wee kesaa n'okpuru ikike MIT.

Ihe nnọchiteanya na-agba n'etiti ngwa a na-anwale na ọrụ netwọk nke ngwa a na-emekọrịta ihe, mgbe nke a gasịrị, ọ nwere ike ịme ka ọ bụrụ ihe na-egbu oge mgbe ị na-enweta nzaghachi site na ihe nkesa ma ọ bụ na-eziga arịrịọ, gbanwee bandwit, mee ka ọjụjụ ịnakwere njikọ. , na-akpaghasị ọganihu nkịtị nke ịmepụta ma ọ bụ imechi njikọ, tọgharịa njikọ eguzobere, gbagharịa ọdịnaya nke ngwugwu.

Iji chịkwaa ọrụ nke ihe nkesa proxy site na ngwa, a na-enye ọba akwụkwọ ndị ahịa maka Ruby, Go, Python, C #/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust na Elixir, nke na-enye gị ohere ịgbanwe mmekọrịta netwọkụ. ọnọdụ na ofufe na ozugbo nyochaa n'ihi. Iji gbanwee njirimara nke ọwa nkwurịta okwu n'emeghị mgbanwe na koodu ahụ, enwere ike iji toxiproxy-cli pụrụ iche (a na-eche na a na-eji Toxiproxy API mee ihe n'ime ule unit, na ịba uru nwere ike ịba uru maka ịme nyocha mmekọrịta).

N'ime mgbanwe ndị dị na ntọhapụ ọhụrụ bụ ntinye nke onye na-ahụ maka njedebe nke onye ahịa maka HTTPS, nkewa nke ndị na-ahụ maka ule na-ahụkarị n'ime faịlụ dị iche iche, mmejuputa onye ahịa. Populate API, nkwado maka ogwe aka armv7 na armv6, na ikike ịgbanwe. ọkwa ndekọ maka ihe nkesa.

isi: opennet.ru

Tinye a comment