gRPC C-Core проксиі мен айналып өту айнымалыларының басымдығы
Басқа gRPC іске асыруы сол мапперді пайдаланады деп болжам жасамай, gRPC Core проксиі мен айналып өту басымдығын қадағалаңыз.
Жоғары басымдықты gRPC параметрі бұрыннан бар болса, http_proxy өзгертуі ештеңе істемеуі мүмкін. Іске асыруды анықтаудан бастаңыз: келесі әрекет gRPC C-Core әдепкі HTTP прокси мапперіне және оған тәуелді бөліктерге жатады.
Маппер арна проксиінің аргументін, содан кейін grpc_proxy, содан кейін https_proxy, содан кейін http_proxy тексереді және бірінші конфигурацияланған мәнде тоқтайды.
Айналып өтуді анықтаудың өз тәртібі бар: no_grpc_proxy no_proxy-ден басым. Ондағы ескі мән бір мақсаттың өзгеше конфигурацияланған проксиден неліктен жалтаратынын түсіндіре алады.
Бұл маппер HTTP CONNECT қолданады. Оның құжатталған прокси URI HTTP схемасын күтеді; TLS-пен қорғалған gRPC қызметі өзінен-өзі TLS-пен қорғалған прокси шеткі нүктесін талап етпейді. Браузердің кез келген кіру схемасы бар деп болжамай, қолдау көрсетілетін аутентификацияны бөлек тексеріңіз. Жалпы делдалдарға рұқсат етілген жалпы gRPC мақсаты үшін HTTP прокси тізімінен таңдалған HTTP прокси URI үшін шеткі нүкте үміткерлерін ұсынады; нақты CONNECT мақсаты мен портқа қол жеткізуді растаңыз.
Java, Go, JavaScript немесе басқа тілдегі gRPC іске асыруының тасымалдау коды мен конфигурациясы өзгеше болуы мүмкін. C-Core айнымалылар тізімін gRPC деп аталатынның бәріне әмбебап ереже ретінде қолданбаңыз.
Сәтсіз арна үшін таңдалған проксиді, айналып өту шешімін, мақсатты және қате кезеңін сақтаңыз. Басқа клиент арқылы қол жеткізуге болатын HTTP API бұл маппердің бірдей параметрлерді пайдаланғанын немесе проксидің қажетті CONNECT межелігіне рұқсат беретінін дәлелдемейді.