gRPC-Go: אַריבערגיין פּראָקסי אַנטדעקונג מיט WithNoProxy
ניצט grpc.WithNoProxy פֿאַר אַן אינעווייניקדיקן ClientConn און האַלט די פּאַסיקע transport credentials.
אויב אַן אינעווייניקדיקער gRPC דינסט דאַרף ווערן דערגרייכט גלײַך, פֿאָרשטעלט gRPC-Go אַ פֿאַרבינדונג־אָפּציע פֿאַר יענעם וועג:
conn, err := grpc.NewClient(
"dns:///rpc.internal.example:443",
grpc.WithTransportCredentials(transportCredentials),
grpc.WithNoProxy(),
)
דער grpc אימפּאָרט איז google.golang.org/grpc. transportCredentials איז די עקזיסטירנדיקע credentials.TransportCredentials קאָנפֿיגוראַציע פֿון דער אַפּליקאַציע. באַהאַנדלט err און פֿאַרמאַכט conn דורכן נאָרמאַלן קליענט־לעבנס־ציקל.
WithNoProxy פֿאַרמאַכט די פּראָקסי־ניצונג פֿאַר דעם ClientConn. עס לאָזט אַנדערע קליענטן און די פּראָקסי־סבֿיבֿה פֿון דעם פּראָצעס אומגעענדערט. דער ציל דאַרף זיין גלײַך צוטרעפֿלעך פֿון דער נעץ פֿון דער אַפּליקאַציע.
די אָפּציע ווערט איגנאָרירט ווען WithDialer אָדער WithContextDialer שטעלט צו אַ באַזונדערן פֿאַרבינדונג־וועג; יענער דיאַלער האָט די באַשלוסן וועגן רוטירן. דער אויבערשטער API איז געמאַרקירט ווי עקספּערימענטאַל, דערפֿאַר פּרוּווט עס קעגן דער אינסטאַלירטער grpc-go ווערסיע.
NewClient שאַפֿט אַ קליענט־קאַנאַל אָן באַווײַזן אַז אַ נעץ־פֿאַרבינדונג איז דערגאַנגען. דער ווײַטערדיקער RPC אָדער דער רעזולטאַט פֿון דעם פֿאַרבינדונג־צושטאַנד גיט דעם באַווײַז. אַריבערגיין אַ פּראָקסי פֿאָדערט נישט אָפּצושאַלטן TLS.