Set upp proxy-leiðir í Ruby Geocoder
Set upp Geocoder sínar egnu HTTP- og HTTPS-leiðir í tí ferlinum, sum hevur samband við geokodingarveitaran.
Eitt atsetis-uppslag í Rails byrjar vanliga í tí app-ferli, sum koyrir Geocoder. Ein proxy, sum er uppsettur í kagranum hjá mennaranum, er ikki prógv fyri, at ein netarbeiðari ella bakgrundsarbeði brúkar ta leiðina.
Geocoder vísir proxy-innstillingar í uppsetingini síni. Í byrjanarfilinum hjá appini kann ein greið endapunkt verða givin fyri báðar málprotokollir:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Á hesi leðini gjøgnum Net::HTTP velur Geocoder http_proxy ella https_proxy eftir uppslagsprotokollini og greinar endapunktin í vert, port og valfríar samstillingar. Halt innstillingina í samsvari við uppslagsgrunnin og ta Geocoder-útgávuna, sum verður brúkt. Tá ið eitt loyvt uppslag hjá einum almennum veitara ikki krevur proxy-konto, kann HTTP-proxy-listin bjóða hóskandi vert:port-virði fyri henda HTTP-millummannin.
Set upp tann ferilin, sum ger arbeiðið. Um geokoding gongur í einum serstøkum arbeiðsarbeðara, dagførir broyting í byrjanarfilinum í netútgávuni ikki uppsetingina hjá einum arbeiðara, sum longu gongur. Endurles ella endurbyrja viðkomandi feril eftir vanliga útgevarháttinum hjá appini. Fyri uppslag, sum Sidekiq fremur, kanna tann veruliga arbeiðarferilin og klientinntøkurnar hansara.