የElasticsearch Rest5Client የApache HttpClient 5 ገንቢውን በውቅር መመለሻ ያጋልጣል፦

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();

rest ን ለመተግበሪያው Elasticsearch ትራንስፖርት ውቅር ያቅርቡ እና ያ ክፍል ሲዘጋ ይዝጉት። የፍለጋ አስተናጋጁ HTTPS ሆኖ ይቆያል፤ የፕሮክሲው http መርሃግብር የመካከለኛውን ግንኙነት ይገልጻል። የተፈቀደ የሕዝብ-ፕሮክሲ መንገድ ወደ ሕዝባዊ ተደራሽ የፍለጋ አስተናጋጅ ሲያስፈልግ የHTTP ፕሮክሲ ዝርዝር የመጨረሻ ነጥብ እጩዎችን ያቀርባል፤ የተመረጠው ፕሮክሲ የፍለጋ አስተናጋጁንና ፖርቱን እንደሚፈቅድ ያረጋግጡ።

ለፕሮክሲ ማረጋገጫ ተገቢውን የApache 5 ምስክር አቅራቢ በተመሳሳይ መመለሻ ውስጥ ያያዙ። የElasticsearch መለያን ለየብቻ ያቆዩ።

መመለሻው Consumer ይቀበላል፦ በብሎኩ ውስጥ የቀረበውን ገንቢ ያዋቅሩ እንጂ ምትክ አይመልሱ። org.apache.http የሚጠቀሙ የRestHighLevelClient ምሳሌዎች የቆየ ትውልድ ናቸው፤ Apache 5 የorg.apache.hc ጥቅሎችን ይጠቀማል።

ተዛማጅ ጽሑፎች