12 pontos por xguru 2021-11-04 | Ainda não há comentários. | Compartilhar no WhatsApp
  • Framework de testes para simular condições de rede

  • Testa se há SPOF simulando conexões de rede problemáticas em ambientes de CI/desenvolvimento etc.

  • Desenvolvido pela Shopify e em uso desde 2014

  • Composto por um proxy TCP escrito em Go e clientes para várias linguagens que se comunicam com o proxy via HTTP

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

Ex. 1) Atrasar todas as respostas do MySQL em 1 segundo

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

Shop.first # this takes at least 1s

end

Ex. 2) Derrubar todas as instâncias do Redis

Toxiproxy[/redis/].down do

Shop.first # this will throw an exception

end

Ainda não há comentários.

Ainda não há comentários.