په Python کې د itertools.cycle سره round-robin پراکسي غوره کول
د ثابت حوض څخه د وړاندوینې وړ پراکسي غوره کولو لپاره تکرارېدونکی تکرار کوونکی وکاروئ، او غوره کول د غوښتنې له اجرا او روغتیا څخه جلا وساتئ.
د ثابت حوض لپاره، round-robin غوره کول کېدای شي په خوندور ډول لنډ وي:
from itertools import cycle
choices = cycle([
"http://proxy-a.example:8080",
"http://proxy-b.example:8080",
"http://proxy-c.example:8080",
])
endpoint = next(choices)
د نمونې URLونه د خپل خدمت یا د HTTP پراکسي لیست څخه د HTTP پای نقطو سره بدل کړئ. پرله پسې غوښتنې A، B، C او بیا یو ځل بیا A بیرته راګرځوي. د راتلونکې غوښتنې د تنظیم پر مهال غوره شوې ارزښت وکاروئ. د هرې غوښتنې لپاره د تکرار کوونکي بیا جوړول ترتیب بیا له سره پیلوي. د Requests لپاره، غوره شوې پای نقطه غوښتنې ته ورکړئ.
که تاسو لیست غوره ګڼئ، لومړی توکی یې پای ته واړوئ. pool.append(pool.pop()) وروستی توکی لري کوي او سمدلاسه یې بیرته ږدي؛ لومړی توکی هېڅکله نه بدلېږي. د قطار عملیات pool.append(pool.pop(0)) دی، که څه هم له پیل څخه لرې کول پاتې لیست توکي ښویي.
تکرار کوونکی په قصد ساده دنده لري. دا شتون نه ګوري، ناکامې ننوتنې نه لري کوي او د بل عام وتلو تضمین نه کوي. څو پای نقطې کولای شي یوه باندنۍ پته شریکه کړي.
د بیا هڅې پالیسي او د حوض تازه کول له دې کوچني غوره کوونکي بهر وساتئ. شریک تکرار کوونکي ته هم په هممهاله کوډ کې قصد شوی مالکیت ماډل ته اړتیا ده، ترڅو غوره شوې پای نقطه له هغې عملیې سره تړلې پاتې شي چې ترلاسه کړې یې ده.