Micronaut ನ ಹೆಸರಿಸಲಾದ HTTP ಕ್ಲೈಂಟ್ ಪ್ರಾಕ್ಸಿ ಸೆಟ್ಟಿಂಗ್ಗಳು
ಹೊರಹೋಗುವ Netty ಸೇವಾ ಕ್ಲೈಂಟ್ಗಾಗಿ proxy-type ಮತ್ತು proxy-address ಹೊಂದಿಸಿ, ನಂತರ ಆದ್ಯತೆ ಪಡೆಯುವ ಯಾವುದೇ ಸ್ಪಷ್ಟ ProxySelector ಪರಿಶೀಲಿಸಿ.
micronaut:
http:
services:
inventory:
proxy-type: HTTP
proxy-address: "proxy.example.net:8080"Micronaut 4.10.7 ಗಾಗಿ, ಈ ಕ್ಷೇತ್ರಗಳನ್ನು ಹೆಸರಿಸಲಾದ Netty ಕ್ಲೈಂಟ್ ಸಂರಚನೆಗೆ ವಿಲೀನಗೊಳಿಸಿ. ಅವು @Client("inventory") ಗೆ ಅನ್ವಯಿಸುತ್ತವೆ; ಆ ಕ್ಲೈಂಟ್ನ ಗಮ್ಯಸ್ಥಾನ URL ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ.
ವಿಳಾಸವು ಮಧ್ಯವರ್ತಿ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್ ಆಗಿದೆ. ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ ಮಾರ್ಗದ ಮೂಲಕ ಸಾರ್ವಜನಿಕ ಸೇವೆಯನ್ನು ಕರೆಯುವ ಹೆಸರಿಸಲಾದ ಕ್ಲೈಂಟ್ಗೆ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಆ ಕ್ಷೇತ್ರಗಳಿಗೆ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅದರ ಖಾತೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ಥಾಪಿತ ಸಂರಚನಾ ನಿರ್ವಹಣೆಯ ಮೂಲಕ ಸಾಮಾನ್ಯ ಕ್ಲೈಂಟ್ ಸಂರಚನೆಯ proxy-username ಮತ್ತು proxy-password ಬಳಸಿ.
ಮಾರ್ಗವು ವಿಭಿನ್ನವಾಗಿ ಉಳಿದರೆ, ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಕಸ್ಟಮೈಸೇಶನ್ ಪರಿಶೀಲಿಸಿ. ಸ್ಪಷ್ಟವಾಗಿ ಒದಗಿಸಿದ ProxySelector, HttpClientConfiguration ನ proxy-address ಮತ್ತು proxy-type ಕ್ಷೇತ್ರಗಳ ಮೇಲೆ ಆದ್ಯತೆ ಪಡೆಯುತ್ತದೆ.
ಈ ಸೆಟ್ಟಿಂಗ್ಗಳು ಹೊರಹೋಗುವ ಕ್ಲೈಂಟ್ಗೆ ಸೇರಿವೆ. Micronaut ಸರ್ವರ್ನ ಕೇಳುವ ವಿಳಾಸ ಅಥವಾ ಒಳಬರುವ ವಿನಂತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ಪ್ರಾಕ್ಸಿ ಈ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸುವುದಿಲ್ಲ.