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 இயக்கும் தேடல்களுக்கு உண்மையான பணியாளர் செயல்முறையையும் அதன் வாடிக்கையாளர் உள்ளீடுகளையும் சரிபார்க்கவும்.