Ullamaich seanal gRPC Pub/Sub Java airson HTTP CONNECT
Stàlaich ProxyDetector tron t-solaraiche seanal GAX, a' gleidheadh seòladh targaid agus dearbh-aithne TLS Pub/Sub.
Cleachd solaraiche seanal a' chliant a chaidh a chruthachadh nuair a tha feum aig ceangal Pub/Sub Java gRPC air proxy HTTP CONNECT. Cha stèidhich suidheachadh àbhaisteach URLConnection an rèiteachadh seanail seo.
Airson a' chliant topic-admin:
var channelProvider = TopicAdminSettings
.defaultGrpcTransportProviderBuilder()
.setChannelConfigurator(channel -> channel.proxyDetector(target ->
HttpConnectProxiedSocketAddress.newBuilder()
.setProxyAddress(new InetSocketAddress("proxy.example", 8080))
.setTargetAddress((InetSocketAddress) target)
.setUsername(proxyUser)
.setPassword(proxyPassword)
.build()))
.build();
var settings = TopicAdminSettings.newBuilder()
.setTransportChannelProvider(channelProvider)
.build();
try (TopicAdminClient client = TopicAdminClient.create(settings)) {
// Perform the application's intended topic-admin operation here.
}Tha TopicAdminClient agus TopicAdminSettings nan clasaichean Pub/Sub v1; thig HttpConnectProxiedSocketAddress bho io.grpc agus InetSocketAddress bho java.net. Tha an eisimpleir a' gabhail ris an targaid sheòladh eadar-lìn àbhaisteach a bhios an seanal seo a' cleachdadh.
Tillidh an lorgair seòladh ceangail proxy ri taobh an targaid thùsail. Feumaidh neach-togail gRPC seòladh a' phroxy a bhith air fhuasgladh. Fàg ceann-uidhe na seirbheise mar Pub/Sub: nan cuireadh ainm-osta a' phroxy na àite, chailleadh targaid na seirbheise agus an dearbh-aithne TLS a bhathar an dùil.
Thoir air falbh na gairmean ainm-cleachdaiche/facal-faire airson proxy gun dearbhadh; gheibhear tagraichean HTTP poblach anns an liosta de phrogsaidhean HTTP. 'S e na gairmean sin an eadar-aghaidh teisteanais HTTP CONNECT, chan e SOCKS no buileachadh coitcheann NTLM.
Ma thachras am fàilligeadh ron obrachadh gRPC fhad 's a gheibh teisteanas a chaidh a chruthachadh gu neo-eisimeileach tòcan, rannsaich slighe HTTP an teisteanais sin. Tha e taobh a-muigh an t-solaraiche seanail a chithear an seo.