Lungisa imizila ye-proxy ku-Ruby Geocoder
Lungisa imizila yokusesha ye-HTTP ne-HTTPS ye-Geocoder uqobo kwinqubo exhumana nomhlinzeki we-geocoding.
Ukusesha ikheli ku-Rails ngokuvamile kuphuma kunqubo yohlelo lokusebenza eqhuba i-Geocoder. I-proxy elungiselwe kusiphequluli sonjiniyela ayibona ubufakazi bokuthi isisebenzi sewebhu noma umsebenzi wangemuva usebenzisa lowo mzila.
I-Geocoder iveza izilungiselelo ze-proxy ekulungiseni kwayo. Kusiqalisi sohlelo lokusebenza kungase kunikezwe indawo yokugcina ecacile yazo zombili izimiso zendawo okuyiwa kuyo:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Kulo mzila wokusesha we-Net::HTTP, i-Geocoder ikhetha http_proxy noma https_proxy ngokwesimiso sokusesha bese ihlukanisa indawo yokugcina ibe umsingathi, imbobo kanye nobufakazi obukhethiwe. Gcina isilungiselelo sihambisana nengemuva lokusesha kanye nenguqulo ye-Geocoder esetshenziswa ngempela. Lapho ukusesha okuvunyelwe kumhlinzeki womphakathi kungadingi i-akhawunti ye-proxy, uhlu lwe-proxy ye-HTTP lungahlinzeka ngamanani e-host:port afanele kulo mlamuli we-HTTP.
Lungisa inqubo eyenza umsebenzi. Uma i-geocoding igijima kusisebenzi somsebenzi esihlukile, ukushintsha isiqalisi ekusabiseni kwewebhu akukubuyekezi ukulungiswa kwesisebenzi esivele sigijima. Phinda ulayishe noma uqale kabusha inqubo efanele ngokwenqubo evamile yokusabisa yohlelo lokusebenza. Okokusesha okwenziwa yi-Sidekiq, hlola inqubo yangempela yesisebenzi kanye nokufakwa kwayo kwekhasimende.