Foillsichidh Rest5Client Elasticsearch a neach-togail Apache HttpClient 5 tro ath-ghairm rèiteachaidh:

import co.elastic.clients.transport.rest5_client.low_level.Rest5Client;
import org.apache.hc.core5.http.HttpHost;

var proxy = new HttpHost("http", "proxy.example.net", 8080);

var rest = Rest5Client.builder(
    new HttpHost("https", "search.example.net", 9200))
    .setHttpClientConfigCallback(httpBuilder -> {
        httpBuilder.setProxy(proxy);
    })
    .build();

Thoir rest do shuidheachadh giùlain Elasticsearch na h-aplacaid agus dùin e nuair a stadaicheas a' cho-phàirt sin. Fuirichidh an t-òstair luirg air HTTPS; tha sgeama http a' phroxy a' toirt cunntas air a' cheangal eadar-mheadhanach. Airson slighe cheadaichte de phroxy poblach gu òstair luirg a tha ruigsinneach gu poblach, bheir an liosta proxy HTTP tagraichean crìochnaich; dearbhaich gu bheil am proxy taghte a' ceadachadh an òstair luirg agus am port.

Airson dearbhadh a' phroxy, ceangail solaraiche teisteanasan Apache 5 le raon iomchaidh san aon ath-ghairm. Cùm cunntas Elasticsearch air leth.

Gabh an t-ath-ghairm ri Consumer: rèitich an neach-togail a chaidh a thoirt seachad taobh a-staigh a' bhloc gun a bhith a' tilleadh fear eile. Buinidh eisimpleirean RestHighLevelClient le org.apache.http do ghinealach nas sine; cleachdaidh Apache 5 na pasgain org.apache.hc.

Artaigilean co-cheangailte