gRPC-Go: seachain lorg proxy le WithNoProxy
Cleachd grpc.WithNoProxy airson ClientConn a-staigh fhad 's a chumas tu na transport credentials a tha san amharc.
Ma dh'fheumas tu ruighinn gu dìreach air seirbheis gRPC a-staigh, tha gRPC-Go a' tabhann roghainn ceangail airson na slighe sin:
conn, err := grpc.NewClient(
"dns:///rpc.internal.example:443",
grpc.WithTransportCredentials(transportCredentials),
grpc.WithNoProxy(),
)
'S e google.golang.org/grpc an in-mhalairt grpc. 'S e transportCredentials rèiteachadh credentials.TransportCredentials a th' aig a' phrògram mar-thà. Làimhsich err agus dùin conn tro chuairt-beatha àbhaisteach a' chliant.
Cuiridh WithNoProxy à comas cleachdadh proxy airson an ClientConn seo. Fàgaidh e clianta eile agus àrainneachd proxy a' phròiseis gun atharrachadh. Feumaidh an ceann-uidhe a bhith ruigsinneach gu dìreach bho lìonra a' phrògraim.
Thèid an roghainn a leigeil seachad nuair a bheir WithDialer no WithContextDialer slighe ceangail gun àbhaist; 's ann leis an dialer sin a tha na co-dhùnaidhean slighe. Tha an API uaire air a chomharrachadh mar dheuchainneach, mar sin thoir sùil air an aghaidh an tionndaidh grpc-go a chaidh a stàladh.
Cruthaichidh NewClient seanal cliaint gun dearbhadh gun do shoirbhich ceangal lìonra. Bheir an RPC no toradh staid a' cheangail a thig às an dearbhadh sin. Chan fheum seachnadh proxy TLS a chur à comas.