Azure Java Netty ProxyOptions សម្រាប់អតិថិជន Tables
បង្កើតការដឹកជញ្ជូន 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 ដាច់ដោយឡែកសម្រាប់ទទួលបានតូខេន ដែលផ្លូវរបស់វាក៏ត្រូវកំណត់ផងដែរ។