• नेटवर्क स्थितियों को simulate करने वाला testing framework

  • CI/डेवलपमेंट environment आदि में नेटवर्क कनेक्शन असामान्य होने की स्थिति को simulate करके यह test करता है कि SPOF है या नहीं

  • Shopify द्वारा विकसित, और 2014 से उपयोग में

  • Go में लिखा गया TCP proxy और HTTP के जरिए proxy से संचार करने वाले विभिन्न भाषाओं के clients से मिलकर बना है

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

उदाहरण 1) सभी MySQL responses में 1 सेकंड की देरी

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

Shop.first # this takes at least 1s

end

उदाहरण 2) सभी Redis instances को down करना

Toxiproxy[/redis/].down do

Shop.first # this will throw an exception

end

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.