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 পেকেজ ব্যৱহাৰ কৰে।

সম্পৰ্কিত প্ৰবন্ধ