Toxiproxy HTTP ಪ್ರಾಕ್ಸಿಯ ಮುಂದೆ ನಿಲ್ಲಬಹುದು
SDKನ HTTP ಪ್ರಾಕ್ಸಿ ಸಂಪರ್ಕವನ್ನು Toxiproxy ಮೂಲಕ CONNECT ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಇರುವ ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿಗೆ ರೂಟ್ ಮಾಡಿ.
Toxiproxy TCP ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಸಂರಚಿತ ಅಪ್ಸ್ಟ್ರೀಮ್ಗೆ ರವಾನಿಸುತ್ತದೆ ಮತ್ತು ಆ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ಕೆಡಿಸಬಹುದು. ಅದರ HTTP ನಿಯಂತ್ರಣ API ಟ್ರಾಫಿಕ್ ಕೇಳುಗನನ್ನು HTTP ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿಯಾಗಿ ಮಾಡುವುದಿಲ್ಲ.
HTTP ಪ್ರಾಕ್ಸಿ ಬಳಸಲು ಸಂರಚಿಸಿದ SDKಗೆ, ಇರುವ ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿ ಅದರ ಹಿಂದೆ ನಿಲ್ಲಬಹುದು:
SDK → Toxiproxy 127.0.0.1:7890 → HTTP proxy 127.0.0.1:8888 → S3:443
Toxiproxy ಕೇಳುಗವನ್ನು 7890 ನಲ್ಲಿ ಹೊಂದಿಸಿ ಮತ್ತು 127.0.0.1:8888 ಅನ್ನು ಅದರ ಅಪ್ಸ್ಟ್ರೀಮ್ ಮಾಡಿ. SDKನ HTTP ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು http://127.0.0.1:7890 ಗೆ ತೋರಿಸಿ. ಕೇಳುಗವು SDKನ CONNECT ವಿನಂತಿಯನ್ನು ರವಾನಿಸುತ್ತದೆ; HTTP ಪ್ರಾಕ್ಸಿ CONNECT ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ ಗಮ್ಯಸ್ಥಾನದ ಸುರಂಗವನ್ನು ತೆರೆಯುತ್ತದೆ.
ಈ loopback ವಿಳಾಸಗಳು ಮೂರೂ ಸ್ಥಳೀಯ ಘಟಕಗಳು ಒಂದೇ ನೆಟ್ವರ್ಕ್ ನಾಮಸ್ಥಳವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ ಎಂದು ಊಹಿಸುತ್ತವೆ. ಕಂಟೇನರ್ನಲ್ಲಿರುವ ಘಟಕಗಳಿಗೆ ತಮ್ಮ ನಾಮಸ್ಥಳಗಳಿಂದ ತಲುಪಬಹುದಾದ ವಿಳಾಸಗಳು ಬೇಕು.
ಈ ವ್ಯವಸ್ಥೆ ಕ್ಲೈಂಟ್ನಿಂದ ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿಯವರೆಗಿನ ಮಾರ್ಗವನ್ನು ಬದಲಿಸುತ್ತದೆ. ಇದು ಗಮ್ಯಸ್ಥಾನದ TLS ಅಥವಾ ಸೇವಾ ದೃಢೀಕರಣವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. ಚುಚ್ಚಿದ ದೋಷವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ SDKನ ಮರುಪ್ರಯತ್ನಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಎಣಿಸಿ: ಚೇತರಿಸಿಕೊಂಡ ಕಾರ್ಯಾಚರಣೆ ಹಿಂದಿನ ವಿಫಲ ಪ್ರಯತ್ನವನ್ನು ಮರೆಮಾಡಬಹುದು.