gRPC-Go: ka gudubka ogaanshaha proxy-ga WithNoProxy
Isticmaal grpc.WithNoProxy loogu talagalay ClientConn gudaha ah adigoo ilaalinaya transport credentials la doonayo.
Haddii adeeg gRPC gudaha ah si toos ah loo gaaro, gRPC-Go wuxuu bixiyaa ikhtiyaar isku xirka waddadaas:
conn, err := grpc.NewClient(
"dns:///rpc.internal.example:443",
grpc.WithTransportCredentials(transportCredentials),
grpc.WithNoProxy(),
)
Soo-dejinta grpc waa google.golang.org/grpc. transportCredentials waa qaabeynta credentials.TransportCredentials ee jirta ee barnaamijka. Maaree err oo xir conn iyada oo loo marayo wareegga nolosha caadiga ah ee macmiilka.
WithNoProxy waxay damisaa isticmaalka proxy-ga ClientConn-kan. Waxay ka tagtaa macmiilka kale iyo deegaanka proxy-ga ee habsocodka mid aan isbeddelin. Meesha loo socdo waa in si toos ah laga gaaro shabakadda barnaamijka.
Ikhtiyaarka waa la iska indhatiraa marka WithDialer ama WithContextDialer ay bixiyaan waddo isku xir oo gaar ah; dialer-kaas ayaa go'aamada marin-u-socodka leh. API-ga sare waxaa lagu calaamadeeyay tijaabo, markaa kala hubi nooca grpc-go ee la rakibay.
NewClient waxay abuurtaa kanaal macmiil iyada oo aan caddayn in isku xirka shabakaddu guulaystay. RPC-ga xiga ama natiijada xaaladda isku xirka ayaa bixiya caddayntaas. Ka gudubka proxy-ga uma baahna in TLS la damiyo.