சீரற்ற தேர்வுகள், கலக்கப்பட்ட சுற்றுகள் மற்றும் மீண்டும் வரும் ப்ராக்ஸி முடிவுப்புள்ளிகள்
மீண்டும் வரும் முடிவுப்புள்ளியை பழுதடைந்த சுழற்றியாகக் கருதுவதற்குப் பதிலாக சுயாதீன சீரற்ற தேர்வுகள், கலக்கப்பட்ட சுற்று மற்றும் உடனடி மீள்வருகையைத் தவிர்க்கும் கொள்கை ஆகியவற்றிலிருந்து தேர்ந்தெடுக்கவும்.
ப்ராக்ஸி B, மீண்டும் ப்ராக்ஸி B, பின்னர் ப்ராக்ஸி A. உங்கள் பதிவு சந்தேகத்திற்குரியதாகத் தெரிகிறது, ஆனால் சீரற்ற தேர்வி அதைச் செய்ய அனுமதிக்கப்படுகிறது.
ஒவ்வொரு கோரிக்கையிலும் ஒரே பட்டியலில் இருந்து தேர்ந்தெடுப்பது மீள்வருகையை அனுமதிக்கிறது. சமமான வாய்ப்புள்ள இரண்டு முடிவுப்புள்ளிகள் இருந்தால், அடுத்த சுயாதீன தேர்வு முந்தையதுடன் பொருந்த இரண்டில் ஒரு வாய்ப்பு உள்ளது. மீள்வருகை கொண்ட ஒரு குறுகிய வரிசை தேர்வி பட்டியலைப் புறக்கணித்ததற்கான ஆதாரம் அல்ல.
உண்மையில் உங்களுக்குத் தேவையான நடத்தையைத் தேர்ந்தெடுக்கவும்
| தேவை | தேர்வு விதி |
|---|---|
| ஒவ்வொரு தேர்வும் சுயாதீனம் | ஒவ்வொரு முறையும் தகுதியான பட்டியலில் இருந்து தேர்ந்தெடுக்கவும் |
| மீண்டும் தொடங்கும் முன் ஒவ்வொரு முடிவுப்புள்ளியையும் ஒரு முறை பயன்படுத்தவும் | ஒரு நகலைக் கலந்து, அதைத் தீர்த்து, பின்னர் மற்றொரு சுற்றைத் தொடங்கவும் |
| உடனடி முந்தைய முடிவுப்புள்ளியைத் தவிர்க்கவும் | தேர்ந்தெடுப்பதற்கு முன் அந்த முடிவுப்புள்ளியை விலக்கவும் |
கடைசிக் கொள்கைக்கு, ஒரே முடிவுப்புள்ளி கொண்ட நிலையை வெளிப்படையாகக் கையாளவும்:
candidates = [endpoint for endpoint in eligible if endpoint != previous]
if not candidates:
raise RuntimeError("No different eligible proxy is available")
selected = random.choice(candidates)
இந்தப் பகுதி random இறக்குமதி செய்யப்பட்டு முடிவுப்புள்ளிகள் பட்டியல் ஏற்கனவே சரிபார்க்கப்பட்டதாகக் கருதுகிறது. பொது குளம் அதன் நெறிமுறைகள் இறுதி வாடிக்கையாளருக்குப் பொருந்தும்போது இலவச ப்ராக்ஸி பட்டியலில் இருந்து தொடங்கலாம்; இந்தத் தேர்வு விதி இன்னும் மீள்வருகையைக் கட்டுப்படுத்துகிறது. காத்திருப்பதா, ஒரே முடிவுப்புள்ளியை மீண்டும் பயன்படுத்துவதா அல்லது நிறுத்துவதா என்பது பயன்பாட்டின் கொள்கை. வேறு சீரற்ற மதிப்புக்காகக் காத்திருக்கும் முடிவிலா சுழற்சி ஒரே ஒரு வேறுபட்ட தேர்வைக் கொண்ட பட்டியலைத் தீர்க்க முடியாது.
ஒரே நேரத்தில் இயங்கும் அனுப்புநரில், முந்தைய முடிவுப்புள்ளியைத் தேர்ந்தெடுத்து பதிவு செய்வதற்கும் ஒருங்கிணைந்த உரிமை தேவை. இல்லையெனில் இரண்டு பணியாளர்களும் பழைய மதிப்பை விலக்கி அதே அடுத்த மதிப்பைத் தேர்ந்தெடுக்கலாம்.
இறுதியாக, இந்த விதி முடிவுப்புள்ளியின் அடையாளத்தைப் பற்றியது. இரண்டு வெவ்வேறு முடிவுப்புள்ளிகள் ஒரே பொது வெளியேற்றத்திற்கு வழிவகுக்கலாம், ஒரு வழங்குநர் முடிவுப்புள்ளி பல வெளியேற்றங்களுக்கு வழிவகுக்கலாம். சுழற்சி பழுதடைந்ததாக முடிவு செய்வதற்கு முன் அவற்றைத் தனித்தனியாகப் பதிவு செய்யுங்கள்.