Izicelo ze-Java zesikhathi esisodwa zingabelana ngezilungiselelo ze-proxy ezingalungile
Gcina izicelo ze-Java zesikhathi esisodwa emizileni yazo ehlosiwe ngaphandle kokushintsha izilungiselelo ze-proxy ze-JVM ezabiwe.
Ithredi elilodwa lisetha isici se-proxy, lenza isicelo, bese libuyisela inani elidala. Elinye ithredi lenza okufanayo nge-proxy ehlukile. Ikhodi ibukeka ihlelekile uma ifundwa isuka phezulu iya phansi, kodwa womabili amathredi ashintsha isimo se-JVM esabiwe.
System.setProperty() sishintsha isici sohlelo lwenqubo. Asixhumanisi umzila nethredi elisibizile. Isicelo sesikhathi esisodwa singabona inani elibhalelwe umsebenzi womunye umuntu, futhi iklayenti ekhona ingase isivele ithathe ukuhlelwa kwayo.
Yenza umzila ube yingxenye yeklayenti
Ngeklayenti ye-HTTP ye-Java, dala amaklayenti anezikhethi ze-proxy ezenziwe ngamabomu. Gcina amaklayenti ahlukene lapho imithwalo yomsebenzi idinga izinqubomgomo zomzila ezihlukile:
HttpClient client = HttpClient.newBuilder()
.proxy(ProxySelector.of(
new InetSocketAddress("203.0.113.10", 8080)))
.connectTimeout(Duration.ofSeconds(5))
.build();
Okungeniswayo yi-java.net, java.net.http ne-java.time. Ikheli liyisibonelo; ezingcindezini zomzila zomphakathi ezivunyelwe, uhlu lwe-proxy ye-HTTP lunikeza izindawo zokugcina ezingaba yizinto eziqondile. Hlela izikhathi zokuphela kwezicelo kanye nokuqinisekiswa kwe-proxy ngokwahlukile ngokwezidingo zohlelo.
Indlela ye-proxy yomakhi iqopha ukukhetha kwezinga leklayenti. Lokho kwenza inqubomgomo ibe lula ukuyihlola kunokulandelana kwemibhalo yomhlaba wonke ehlanganiswe emisebenzini ye-asynchronous.
Izilungiselelo zomhlaba wonke zisenosizo
Inqubomgomo eyodwa ye-proxy ye-JVM yonke ingase ifanele lapho iklayenti ngayinye ehlanganyelayo ihloselwe ukuyilandela. Setha leyo nqubomgomo ekuqaleni kohlelo futhi uqinisekise ukuthi imiphi imitapo elandela yona.
Izinkinga zivela lapho izici zomhlaba wonke zisetshenziswa njengesishintshi sesikhashana sezicelo ngasinye. Kuseva, abasebenzi bangemuva nezingcingo zemitapo bangasebenza ngesikhathi esisodwa ngisho nomethi yakho ibonakala ihambisana. Gcina isimo somzila neklayenti noma isixhumi esiphethe uxhumano, ukuze esinye isicelo singakwazi ukusishintsha phakathi nomsebenzi.