Keluaran Toxiproxy 2.3, proksi untuk menguji daya tahan aplikasi terhadap masalah rangkaian

Shopify, salah satu platform e-dagang terbesar, telah mengeluarkan Toxiproxy 2.3, pelayan proksi yang direka untuk mensimulasikan kegagalan dan anomali rangkaian dan sistem untuk menguji kebolehkendalian aplikasi dalam keadaan sedemikian. Program ini terkenal kerana menyediakan API untuk mengubah ciri saluran komunikasi secara dinamik, yang boleh digunakan untuk mengintegrasikan Toxiproxy dengan sistem ujian unit, platform integrasi berterusan dan persekitaran pembangunan. Toxiproxy ditulis dalam Go dan dilesenkan di bawah lesen MIT.

Proksi dilancarkan antara aplikasi yang sedang diuji dan perkhidmatan rangkaian yang berinteraksi dengan aplikasi, selepas itu ia boleh mensimulasikan berlakunya kelewatan tertentu dalam menerima respons daripada pelayan atau menghantar permintaan, menukar lebar jalur, mensimulasikan penolakan untuk menerima sambungan, mengganggu perjalanan biasa mewujudkan atau menutup sambungan, menetapkan semula sambungan yang telah ditetapkan, memutarbelitkan kandungan paket.

Pustaka klien untuk Ruby, Go, Python, C#/.NET, PHP, JavaScript/Node.js, Java, Haskell, Rust dan Elixir disediakan untuk mengurus pelayan proksi dari dalam aplikasi. Pustaka ini membolehkan anda mengubah keadaan rangkaian dengan pantas dan menilai hasilnya dengan segera. Utiliti khusus, toxiproxy-cli, boleh digunakan untuk mengubah parameter saluran komunikasi tanpa mengubah kod (dengan mengandaikan API Toxiproxy digunakan dalam ujian unit dan utiliti ini boleh berguna untuk menjalankan eksperimen interaktif).

Perubahan dalam keluaran baharu termasuk penyertaan pengendali titik akhir klien untuk HTTPS, pemisahan pengendali ujian biasa kepada fail berasingan, pelaksanaan API client.Populate, sokongan untuk platform armv7 dan armv6, dan keupayaan untuk mengubah tahap pengelogan untuk pelayan.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster