Tables ক্লায়েণ্টৰ বাবে Azure Java Netty ProxyOptions
এটা প্ৰমাণিত Netty HTTP ট্ৰান্সপৰ্ট সাজি Azure Tables ক্লায়েণ্ট নিৰ্মাতালৈ পঠিয়াওক।
Tables নিৰ্মাতাই সম্পূৰ্ণ HTTP পাইপলাইন লাভ কৰে নে নাই পৰীক্ষা কৰক। এই ইনপুটে ইয়াৰ সুকীয়া httpClient বিকল্পক অতিক্ৰম কৰে; যদি এপ্লিকেচনে পাইপলাইনৰ মালিকীস্বত্ব ৰাখে, তেন্তে সেই পাইপলাইন নিৰ্মাণ কৰোঁতে প্ৰক্সি-সজাগ ট্ৰান্সপৰ্ট কনফিগাৰ কৰক।
প্ৰত্যক্ষ Netty HTTP ক্লায়েণ্ট ইনপুটৰ বাবে, ট্ৰান্সপৰ্ট সাজি Tables লৈ পঠিয়াওক:
ProxyOptions proxy = new ProxyOptions(
ProxyOptions.Type.HTTP,
new InetSocketAddress("proxy.example.net", 8080)
);
proxy.setCredentials(proxyUser, proxyPassword);
HttpClient transport = new NettyAsyncHttpClientBuilder()
.proxy(proxy)
.build();
TableClient tables = new TableClientBuilder()
.connectionString(storageConnectionString)
.tableName("records")
.httpClient(transport)
.buildClient();ইয়াত HttpClient হৈছে com.azure.core.http.HttpClient। অন্য ধৰণবোৰ Azure Core HTTP/Netty, Azure Data Tables আৰু java.net.InetSocketAddress ৰ পৰা আহে। এপ্লিকেচনে কনফিগাৰেচন আৰু প্ৰমাণপত্ৰৰ চলকসমূহ যোগান ধৰে।
ProxyOptions.Type.HTTP এ মধ্যস্থতাকাৰী বাছনি কৰে; setCredentials এ ইয়াৰ একাউণ্ট যোগান ধৰে আৰু প্ৰমাণীকৰণ নোহোৱা এণ্ডপইণ্টৰ বাবে বাদ দিব পাৰি। এই কনফিগাৰেচনত HTTP প্ৰক্সি তালিকাৰ এটা প্ৰবিষ্টই অনুমোদিত ৰাজহুৱা Tables এণ্ডপইণ্ট পথৰ বাবে ঠিকনা যোগান ধৰিব পাৰে; ট্ৰান্সপৰ্টত কোনো প্ৰক্সি প্ৰমাণপত্ৰ নেৰাখিব। সংগ্ৰহ সংযোগ শৃংখলাই এতিয়াও Tables সেৱা বাছনি কৰে।
ই সংযোগ-শৃংখলা প্ৰমাণীকৰণ ব্যৱহাৰ কৰে। পৰিচয়-প্ৰমাণপত্ৰ ব্যৱস্থাত টোকেন সংগ্ৰহৰ বাবে সুকীয়া HTTP ক্লায়েণ্ট থাকিব পাৰে, যাৰ পথও কনফিগাৰ কৰিব লাগিব।