Ruby Geocoder دا ۋاكالەتچى يوللىرىنى سەپلەش
Geocoder نىڭ ئۆزىنىڭ HTTP ۋە HTTPS ئىزدەش يوللىرىنى جۇغراپىيەلىك كودلاش مۇلازىمېتىرى بىلەن ئالاقىلىشىدىغان جەرياندا سەپلەڭ.
Rails دىكى ئادرېس ئىزدەش ئادەتتە Geocoder نى يۈرگۈزىدىغان پروگرامما جەريانىدىن چىقىدۇ. تەرەققىياتچىنىڭ توركۆرگۈچىدە سەپلەنگەن ۋاكالەتچى تور خىزمەتچىسى ياكى ئارقا تەرەپ ۋەزىپىسىنىڭ بۇ يولنى ئىشلىتىشىگە ئىسپات ئەمەس.
Geocoder ئۆز سەپلىمىسىدە ۋاكالەتچى تەڭشەكلىرىنى كۆرسىتىدۇ. پروگراممىنىڭ باشلىنىش ھۆججىتىدە ھەر ئىككى نىشان پروتوكولى ئۈچۈن ئېنىق ئاخىرلاش نۇقتىسى بەرگىلى بولىدۇ:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
بۇ Net::HTTP ئىزدەش يولىدا Geocoder ئىزدەش پروتوكولىغا ئاساسەن http_proxy ياكى https_proxy نى تاللايدۇ ۋە ئاخىرلاش نۇقتىسىنى ساھىبجامال، پورت ۋە ئىختىيارىي كىنىشكىلەرگە ئايرىيدۇ. تەڭشەكنى ھەقىقەتەن ئىشلىتىلىۋاتقان ئىزدەش ئارقا تەرىپى ۋە Geocoder نەشرى بىلەن ماسلاشتۇرۇڭ. رۇخسەت قىلىنغان ئاممىۋى مۇلازىمېتىر ئىزدەشى ۋاكالەتچى ھېساباتى تەلەپ قىلمىسا، HTTP ۋاكالەتچى تىزىملىكى بۇ HTTP ۋاسىتىچىسى ئۈچۈن مۇۋاپىق host:port قىممەتلىرىنى تەمىنلىيەلەيدۇ.
خىزمەتنى قىلىدىغان جەرياننى سەپلەڭ. ئەگەر جۇغراپىيەلىك كودلاش ئايرىم ۋەزىپە خىزمەتچىسىدە يۈرسە، تور ئورۇنلاشتۇرۇشىدىكى باشلىنىش ھۆججىتىنى ئۆزگەرتىش ئاللىقاچان يۈرۈۋاتقان خىزمەتچىنىڭ سەپلىمىسىنى يېڭىلىمايدۇ. مۇناسىۋەتلىك جەرياننى پروگراممىنىڭ ئادەتتىكى ئورۇنلاشتۇرۇش جەريانى بويىچە قايتا يۈكلەڭ ياكى قايتا قوزغىتىڭ. Sidekiq ئىجرا قىلىدىغان ئىزدەشلەر ئۈچۈن خىزمەتچىنىڭ ھەقىقىي جەريانى ۋە ئۇنىڭ خېرىدار كىرگۈزۈشلىرىنى تەكشۈرۈڭ.