• 应在开发应用程序时,它可以很容易忽视网络条件的用户可以面对各种情况。 因此,如果你正在一个工具,该工具依赖于互联网连接的,那么这是明智的你也可以尝试仿效的网络连接,所以,你可以修复任何问题负载时间问题。

    Toxiproxy是TCP代理的设计,以帮助模拟网络和系统的条件,以避免问题的冗长的装载时间。 该工具包括一个TCP代理和一个客户连通过HTTP。 你可以开始通过配置的应用程序使所有连接都经过测试,在可变条件的工具。

    该工具是专门设计用于测试,CI和发展的环境和因此,任何潜在的问题找到可以立即解决。 该程序可以模拟比较大并且拥挤的环境中,例如在一个灵活在繁忙的一年时间,等网络星期一和黑色星期五,为实例。

    事实上,开发人员的国家程序开始有这种需要和最终目标是要确保你得到一个弹性系统,功能与一个或多个组件,可用或缓慢的。 因为越来越多的应用程序变得相互交织与外部服务,他们需要监视和失败预测。 否则,这些外部的依赖可能会变得非常麻烦的单一故障点。

  • जब एक आवेदन के विकास, यह आसान हो सकता है की अनदेखी करने के लिए नेटवर्क की स्थिति के लिए अपने उपयोगकर्ताओं का सामना कर सकते हैं में विभिन्न परिस्थितियों में । इसलिए, अगर तुम पर काम कर रहे हैं एक उपकरण पर निर्भर करता है कि एक इंटरनेट कनेक्शन है, तो यह सलाह दी जाती है आप भी कोशिश का अनुकरण करने के लिए नेटवर्क कनेक्टिविटी इतनी है कि आप तय कर सकते हैं किसी भी दोषपूर्ण लोड समय भविष्य में मुद्दों.

    Toxiproxy है एक टीसीपी प्रॉक्सी डिजाइन में मदद करने के लिए आप का अनुकरण दोनों नेटवर्क और व्यवस्था की स्थिति के साथ समस्याओं से बचने लंबा लोडिंग बार । उपकरण के होते हैं एक टीसीपी प्रॉक्सी और एक ग्राहक के साथ संचार कि यह HTTP पर. आप प्राप्त कर सकते हैं शुरू कर दिया विन्यस्त करके अपने अनुप्रयोग के इतना है कि सभी कनेक्शन का परीक्षण कर रहे हैं में चर शर्तों के साथ उपकरण.

    उपकरण विशेष रूप से डिजाइन करने के लिए इस्तेमाल किया जा सकता परीक्षण में, सीआई और विकास के वातावरण और इसलिए, किसी भी संभावित समस्या पाया जा सकता है तुरंत संबोधित किया. कार्यक्रम का अनुकरण कर सकते हैं अपेक्षाकृत बड़े और भीड़ भरे वातावरण में, इस तरह के रूप में पर एक Shopify के व्यस्त समय के दौरान वर्ष की तरह साइबर सोमवार और ब्लैक फ्राइडे, उदाहरण के लिए.

    वास्तव में, डेवलपर कहा गया है कि कार्यक्रम के साथ शुरू कर दिया इस की जरूरत है, और अंत में लक्ष्य के लिए किया गया था सुनिश्चित करें कि आप एक लचीला प्रणाली है कि कार्यों के साथ एक या एक से अधिक घटक का अनुपलब्ध या धीमी गति से. के रूप में अधिक से अधिक अनुप्रयोगों बनने के साथ intertwined बाहरी सेवाओं की जरूरत है वे नजर रखी जा करने के लिए और विफलताओं की भविष्यवाणी की. अन्यथा, इन बाहरी निर्भरता हो सकता है काफी कष्टप्रद विफलता के एकल अंक.

  • When developing an application, it can be easy to overlook the network conditions your users can face in various circumstance. Therefore, if you are working on a tool that relies on an Internet connection, then it is advisable you also try to emulate the network connectivity so that you can fix any faulty load time issues in the future.

    Toxiproxy is a TCP proxy designed to help you simulate both network and system conditions to avoid problems with lengthy loading times. The tool consists of a TCP proxy and a client that communicates with it over HTTP. You can get started by configuring your app so that all connections are tested in variable conditions with the tool.

    The tool is specifically designed to be used in the testing, CI and development environment and hence, any potential issue found can be addressed immediately. The program can simulate relatively large and crowded environments, such as the one at Shopify during busy times of the year, like Cyber Monday and Black Friday, for instance.

    In fact, the developer states that the program started with this need and the end goal was to make sure you get a resilient system that functions with one or more components unavailable or slow. As more and more applications become intertwined with external services, they need to be monitored and the failures predicted. Otherwise, these external dependencies can become quite bothersome single points of failure.