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.

Artaigilean co-cheangailte