Ṣeto awọn ipa ọna proxy ni Ruby Geocoder
Ṣeto awọn ipa ọna wiwa HTTP ati HTTPS ti Geocoder funra ni ilana ti o kan si olupese geocoding.
Wiwa adirẹsi ninu Rails maa n bẹrẹ lati inu ilana ohun elo ti n ṣiṣẹ Geocoder. Proxy ti a ṣeto ninu aṣawakiri olupilẹṣẹ kii ṣe ẹri pe oṣiṣẹ wẹẹbu tabi iṣẹ ẹhin n lo ipa ọna yẹn.
Geocoder n ṣafihan awọn eto proxy ninu iṣeto rẹ. Ninu faili ibẹrẹ ohun elo, a le pese opin opin ti o han gbangba fun awọn ilana ilana mejeeji:
Geocoder.configure(
http_proxy: 'proxy.example.net:8080',
https_proxy: 'proxy.example.net:8080'
)
Lori ipa ọna wiwa Net::HTTP yii, Geocoder yan http_proxy tabi https_proxy ni ibamu si ilana wiwa o si pin opin naa si olugbalejo, ibudo ati awọn ẹri aṣayan. Jẹ ki eto naa ni ibamu pẹlu ẹhin wiwa ati ẹya Geocoder ti a n lo gan. Nigbati wiwa ti a gba laaye ni olupese gbangba ko ba nilo akọọlẹ proxy, akojọ proxy HTTP le pese awọn iye host:port ti o yẹ fun alarinrin HTTP yii.
Ṣeto ilana ti n ṣe iṣẹ naa. Ti geocoding ba n ṣiṣẹ ninu oṣiṣẹ iṣẹ lọtọ, yiyipada faili ibẹrẹ ninu imuṣiṣẹ wẹẹbu ko ni imudojuiwọn iṣeto oṣiṣẹ ti o ti n ṣiṣẹ tẹlẹ. Tun gbe tabi tun bẹrẹ ilana ti o yẹ ni ibamu si ilana imuṣiṣẹ deede ti ohun elo naa. Fun awọn wiwa ti Sidekiq n ṣe, ṣayẹwo ilana oṣiṣẹ gangan ati awọn igbewọle alabara rẹ.