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.

Artaigilean co-cheangailte