அது என் கணினியில் வேலை செய்கிறது.” நாம் அனைவரும் அதைச் சொன்னோம்.ஆனால், மூன்றாவது தரப்பு ஐபிஎல் பதில் செய்ய 15 விநாடிகள் எடுத்துக் கொண்டால் உங்கள் bash script வேலை செய்கிறதா? ஒரு ஆங்கிலத்தில் இதை Single Orgasm, Multiple Orgasm என்றும் கூறுகிறார்கள். . Chaos Engineering directly in the terminal நாம் பயன்படுத்துவோம் மற்றும் ஒரு cloud-based Chaos Proxy உங்கள் பயன்பாடு குறியீடு ஒரு வரி மாற்றம் இல்லாமல் உண்மையான தொலைபேசி தேவைகளில் தவறுகளை உபயோகிக்க. curl பிரச்சினை: Localhost is too perfect இதே சூழல், ஒவ்வொரு ஆண்டும் தொடர் கதையாக இருந்தும், அதிகாரிகள் போதிய கவனம் செலுத்த முன்வரவில்லை. சேவையாளர் : சேவையாளர் வேலை செய்கிறார். : 5% தேவைகள் கீழே. You hit the rate limit - நீங்கள் rate limit ஐ அடைந்தீர்கள். High Latency Intermittent Failures Throttling இதனை ஒரு Terminal இல் Simulating என்பது பொதுவாக Complex ஆகும். ஆங்கிலம் or tools such as ஓட்டுனருக்கு பாதுகாப்பாகவும், நம்பிக்கையான உணர்வை தருகிறது. iptables tc பதிவிறக்கம் Cloud Chaos Proxy உங்கள் OS ஐ அமைக்க மாட்டோம், நாங்கள் நிர்வகிக்கப்பட்ட விதிகளைப் பின்பற்றுவதன் மூலம் "விழிப்புணர்வு" செய்கிற proxy மூலம் விதிமுறைகளை வழங்குவோம். இதற்கு நான் chaos-proxy.debuggo.app பயன்படுத்துவேன், ஆனால் கருத்தை எந்த திட்டமிடப்பட்ட proxy ஐப் பயன்படுத்துகிறது. வீடியோ பதிவிறக்கம் (1:27) இதோ 90 நிமிட வேலைநிறுத்தம்: https://www.youtube.com/watch?v=x_S-guPwPEk&embedable=true Step-by-Step Tutorial 1.நிராகரிப்பு குறிப்பு முதலில், நாம் எதை அழித்துக்கொள்ள வேண்டும் என்று proxy சொல்கிறோம். இலக்கு: httpbin.org (அல்லது உங்கள் API டொமைன்) 7 நிமிடங்கள் (Simulate lag) தவறு விகிதம்: 1 (100% தேவைகள் தவறாக இருக்கும்) Error Code: 503 வேலை கிடைக்கவில்லை. நம்பிக்கை (The One-Time Setup) ஏனெனில் நாங்கள் HTTPS பயணத்தை ஏற்றுக்கொண்டிருக்கிறோம், நாங்கள் நிரூபிக்க வேண்டும் நுகர்வோர் CA சான்றிதழ். பதிவிறக்கம் the Dashboard இல் mitmproxy-ca-cert.pem அதை Keychain Access -> System இல் சேர்க்கவும் மற்றும் "Always Trust" ஐ அமைக்கவும். MacOS: பதிவிறக்க /usr/local/share/ca-certificates / மற்றும் பதிவிறக்க Linux: மூன்றாவது: Magic Command இப்போது நாம் பயன்படுத்துவது உடன் The பிரதமர் மோடி curl -x curl -v -x http://user:pass@chaos-proxy.debuggo.app:13979 https://httpbin.org/get output புரிந்து கொள்ள இதை பல முறை படித்தால்: ஆங்கிலத்தில் இதை Single Orgasm, Multiple Orgasm என்றும் கூறுகிறார்கள். < HTTP/1.1 500 Internal Server Error < content-length: 56 < content-type: text/plain ... Debuggo Chaos Injection: 500 Error : மற்ற 50% நேரத்தில், தேவை உண்மையான சேவையகத்திற்கு செல்லும்: Scenario B (Success) < HTTP/1.1 200 OK ... { "args": {}, "headers": { ... } } Real World Use Cases உச்சநீதிமன்ற உறுப்பினர்கள் உச்சநீதிமன்ற உறுப்பினர்கள் உச்சநீதிமன்ற உறுப்பினர்கள் உச்சநீதிமன்ற உறுப்பினர்கள் உச்சநீதிமன்ற உறுப்பினர்கள் Cron Jobs: தவறான நேரத்தில் உங்கள் இரவு தரவு சேகரிப்பு மீண்டும் சரியாக உறுதி. Quick Sanity Checks: குறியீடு அழுத்த முன், API வாடிக்கையாளர் ஒரு 503 பிழை எப்படி செயல்படுகிறது என்பதை சரிபார்க்கவும். முடிவு நீங்கள் கடினமான உபகரணங்கள் தேவை இல்லை சோதனை network resilience.A simple proxy setup allows you to inject chaos into any HTTP client - it be it. , , அல்லது உங்கள் Python / Node.js ஸ்கிரிப்டை. curl wget Happy Breaking!