12 điểm bởi xguru 2021-11-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Framework kiểm thử để mô phỏng các điều kiện mạng

  • Mô phỏng các tình huống kết nối mạng bất thường trong CI, môi trường phát triển, v.v. để kiểm tra xem có SPOF hay không

  • Được Shopify phát triển và sử dụng từ năm 2014

  • Gồm một proxy TCP viết bằng Go và các client cho nhiều ngôn ngữ giao tiếp với proxy qua HTTP

→ ruby, Go, Python, .NET, PHP, Node, Java, Haskell, Rust, Elixir

Ví dụ 1) Trì hoãn mọi phản hồi MySQL trong 1 giây

Toxiproxy[:mysql_master].downstream(:latency, latency: 1000).apply do

Shop.first # this takes at least 1s

end

Ví dụ 2) Tắt mọi Redis instance

Toxiproxy[/redis/].down do

Shop.first # this will throw an exception

end

Chưa có bình luận nào.

Chưa có bình luận nào.