Spring Cloud OpenFeign ৰ HC5 বেকএণ্ডক প্ৰক্সি ক্লায়েন্ট বিন দিয়ক
নির্বাচিত HC5 সংহতিকৰ বাবেহে Apache 5 ক্লায়েন্ট যোগান ধৰক; পৃথক OkHttp বা হাতেৰে নিৰ্মিত Feign ৰ নিজা পথ লাগে।
Spring Cloud OpenFeign Apache HttpClient 5 সংহতিৰ বাবে, কনফিগাৰ কৰা ক্লায়েন্টটো উদ্দিষ্ট Spring কনফিগাৰেচনত পঞ্জীয়ন কৰক:
@Bean
org.apache.hc.client5.http.impl.classic.CloseableHttpClient feignHttpClient() {
return org.apache.hc.client5.http.impl.classic.HttpClients.custom()
.setProxy(new org.apache.hc.core5.http.HttpHost(
"http", "proxy.example", 8080))
.build();
}এটা সংগতিপূৰ্ণ OpenFeign/HttpClient 5 নিৰ্ভৰশীলতা সংহতি ব্যৱহাৰ কৰক। HC5 ৰ শ্ৰেণীবোৰ উপলব্ধ হ'লে ইয়াক বাছনি কৰা হয়, যদিহে spring.cloud.openfeign.httpclient.hc5.enabled false নহয়।
উপেক্ষিত বিনৰ ৰোগ নিৰ্ণয় কৰাৰ আগতে সেই বেকএণ্ড বাছনি আৰু নিৰ্মাণৰ পথ পৰীক্ষা কৰক। OkHttp বাছনি কৰা এপ্লিকেচনে এই Apache ক্লায়েন্ট ব্যৱহাৰ নকৰে; Spring ৰ বাহিৰত হাতেৰে সজোৱা Feign.builder ৰ আন এটা ক্লায়েন্ট ইনপুট থাকে।
Feign লক্ষ্যক API URL হিচাপে ৰাখক। এই ক্লায়েন্টে মধ্যৱৰ্তী হোষ্ট, প'ৰ্ট আৰু স্কিম যোগান ধৰে; HTTP প্ৰক্সি তালিকায়ে সেই API পথে অনুমতি দিলে ৰাজহুৱা প্ৰাৰ্থী যোগান ধৰে। প্ৰক্সিত একাউণ্টৰ প্ৰয়োজন হ'লে ঘূৰাই দিয়াৰ আগতে ইয়াৰ HC5 প্ৰমাণপত্ৰ প্ৰদানকাৰী কনফিগাৰ কৰক।
Spring Cloud OpenFeign 4 এ Apache HttpClient 4 সমৰ্থন বন্ধ কৰিছে। পুৰণি feign-httpclient উদাহৰণ, য'ত org.apache.http আমদানি আৰু পুৰণি প্ৰপাৰ্টি আছে, সেই পূৰ্বৰ সংহতিৰ।