קאָנפיגורירן פּראָקסי רוטעס אין 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 פּראָקסי ליסטע צושטעלן פּאַסיקע host:port ווערטן פֿאַר דעם HTTP פֿאַרמיטלער.
קאָנפיגורירט דעם פּראָצעס וואָס טוט די אַרבעט. אויב געאָקאָדירונג לויפֿט אין אַ באַזונדער אויפֿגאַבע אַרבעטער, אַן ענדערונג אין דעם איניציאַליזירער אין דער וועב דיפּלוימענט דערהיינטיקט נישט די קאָנפיגוראַציע פֿון אַן אַרבעטער וואָס לויפֿט שוין. באַגלייט אָדער סטאַרטעט אָנײַ דעם באַטראָפֿענעם פּראָצעס לויט דער געוויינלעכער דיפּלוימענט פּראָצעדור פֿון דער אַפּליקאַציע. פֿאַר זוכענישן וואָס Sidekiq פֿירט אויס, פּרוופֿט דעם טאַקע אַרבעטער פּראָצעס און זיינע קליענט איינגאַבן.