በ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 አማላጅ ተገቢ የአስተናጋጅ፡ወደብ እሴቶችን ሊያቀርብ ይችላል።

ስራውን የሚሰራውን ሂደት ያዋቅሩ። ጂኦኮዲንግ በተለየ የስራ ሰራተኛ ውስጥ የሚሰራ ከሆነ፣ በድር ማሰማራቱ ውስጥ ያለውን ኢኒሼላይዘር መቀየር አስቀድሞ የሚሰራውን ሰራተኛ ውቅር አያሻሽልም። ተገቢውን ሂደት በመተግበሪያው የተለመደ የማሰማራት ሂደት እንደገና ይጫኑ ወይም ያስጀምሩ። በSidekiq የሚከናወኑ ፍለጋዎችን በተመለከተ ትክክለኛውን የሰራተኛ ሂደት እና የደንበኛ ግብዓቶቹን ይመልከቱ።

ተዛማጅ ጽሑፎች