Ní dhéanfaidh athrú ar http_proxy aon rud má tá socrú gRPC le tosaíocht níos airde ann cheana. Cuir tús trí aithint a dhéanamh ar an gcur i bhfeidhm: baineann an t-iompar seo a leanas le mapaálaí seachfhreastalaí HTTP réamhshocraithe gRPC C-Core agus lena chleamhnaithe.

Seiceálann an mapaálaí argóint sheachfhreastalaí chainéil, ansin grpc_proxy, ansin https_proxy, ansin http_proxy, agus stopann sé ag an gcéad luach atá cumraithe.

Tá a ord féin ag aimsithe seachanta: tá tosaíocht ag no_grpc_proxy thar no_proxy. Féadfaidh seanluach ansin míniú a thabhairt ar cén fáth a sheachnaíonn sprioc amháin seachfhreastalaí atá cumraithe ar shlí eile.

Úsáideann an mapaálaí seo HTTP CONNECT. Tá URI seachfhreastalaí atá doiciméadaithe ag súil le scéim HTTP; ní gá do sheirbhís gRPC faoi chosaint TLS críochphointe seachfhreastalaí faoi chosaint TLS as a stuaim féin. Seiceáil an fhíordheimhniú a thacaítear leis ar leithligh seachas glacadh leis go bhfuil aon scéim logála isteach brabhsálaí ar fáil. I gcás sprioc phoiblí gRPC ina bhfuil idirghabhálaithe poiblí ceadaithe, cuireann an liosta seachfhreastalaithe HTTP iarrthóirí críochphointe ar fáil don URI seachfhreastalaí HTTP roghnaithe; deimhnigh rochtain ar an sprioc CONNECT agus ar an bport iarbhír.

Féadfaidh cód iompair agus cumraíocht éagsúil a bheith ag cur i bhfeidhm gRPC i Java, Go, JavaScript nó teanga eile. Ná cuir liosta athróg C-Core i bhfeidhm mar riail uilíoch ar gach rud a dtugtar gRPC air.

I gcás cainéil ar theip air, coinnigh an seachfhreastalaí roghnaithe, an cinneadh seachanta, an sprioc agus céim na hearráide. Ní chruthaíonn API HTTP atá inrochtana trí chliant eile go n-úsáidfeadh an mapaálaí seo na socruithe céanna ná go gceadaíonn an seachfhreastalaí an ceann scríbe CONNECT riachtanach.

Ailt ghaolmhara