gRPC C-Core دىكى ۋاكالەتچى ۋە ئايلىنىپ ئۆتۈش ئۆزگەرگۈچىلىرىنىڭ ئالدىنقىلىقى
باشقا gRPC ئىجرائىيىتى ئوخشاش mapper ئىشلىتىدۇ دەپ پەرەز قىلماي، gRPC Core نىڭ ۋاكالەتچى ۋە ئايلىنىپ ئۆتۈش ئالدىنقىلىقىنى كۆزىتىڭ.
ئەگەر ئاللىقاچان تېخىمۇ يۇقىرى ئالدىنقىلىقلىق gRPC تەڭشىكى بار بولسا، http_proxy نى ئۆزگەرتىش ھېچ ئىش قىلمايدۇ. ئىجرائىيەتنى تونۇشتىن باشلاڭ: تۆۋەندىكى ھەرىكەت gRPC C-Core نىڭ سۈكۈتتىكى HTTP ۋاكالەتچى mapper ۋە ئۇنىڭغا باغلىق قىسىملارغا تەۋە.
mapper ئالدى بىلەن قانال ۋاكالەتچى ئارگۇمېنتىنى، ئاندىن grpc_proxy نى، ئاندىن https_proxy نى، ئاندىن http_proxy نى تەكشۈرۈپ، تۇنجى تەڭشەلگەن قىممەتتە توختايدۇ.
ئايلىنىپ ئۆتۈشنى بايقاشنىڭ ئۆز تەرتىپى بار: no_grpc_proxy no_proxy دىن ئالدىنقى. ئۇ يەردىكى كونا قىممەت بىر نىشاننىڭ باشقىچە تەڭشەلگەن ۋاكالەتچىدىن نېمە ئۈچۈن قاچىدىغانلىقىنى چۈشەندۈرەلەيدۇ.
بۇ mapper HTTP CONNECT نى ئىشلىتىدۇ. ئۇنىڭ ھۆججەتلەشتۈرۈلگەن ۋاكالەتچى URI سى HTTP سىخېمىنى كۈتىدۇ؛ TLS بىلەن قوغدىلىدىغان gRPC مۇلازىمىتى ئۆزىلا TLS بىلەن قوغدىلىدىغان ۋاكالەتچى ئاخىرقى نۇقتىسىنى تەلەپ قىلمايدۇ. توركۆرگۈچ كىرىش سىخېمىسى بار دەپ پەرەز قىلماي، قوللايدىغان دەلىللەشنى ئايرىم تەكشۈرۈڭ. ئاممىۋى ۋاسىتىچىلەرگە رۇخسەت قىلىنغان ئاممىۋى gRPC نىشانى ئۈچۈن، HTTP پروكسى تىزىملىكىدىن تاللانغان HTTP ۋاكالەتچى URI سى ئۈچۈن ئاخىرقى نۇقتا نامزاتلىرىنى تەمىنلەيدۇ؛ ھەقىقىي CONNECT نىشانى ۋە پورتىغا كىرىشنى جەزملەشتۈرۈڭ.
Java، Go، JavaScript ياكى باشقا تىلدىكى gRPC ئىجرائىيىتىنىڭ يۆتكەش كودى ۋە سەپلىمىسى باشقىچە بولۇشى مۇمكىن. C-Core ئۆزگەرگۈچىلەر تىزىملىكىنى gRPC دەپ ئاتىلىدىغان ھەممە ئىشقا ئۇنىۋېرسال قائىدە قىلىپ قوللانماڭ.
مەغلۇپ بولغان قانال ئۈچۈن تاللانغان ۋاكالەتچى، ئايلىنىپ ئۆتۈش قارارى، نىشان ۋە خاتالىق باسقۇچىنى ساقلاڭ. باشقا خېرىدار ئارقىلىق يېتىپ بارغىلى بولىدىغان HTTP API بۇ mapper نىڭ ئوخشاش تەڭشەكنى ئىشلەتكەنلىكىنى ياكى ۋاكالەتچىنىڭ كېرەكلىك CONNECT مەنزىلىگە رۇخسەت قىلغانلىقىنى ئىسپاتلىمايدۇ.