Proxy B, proxy B arís, ansin proxy A. Breathnaíonn do log amhrasach, ach tá cead ag roghnóir randamach díreach sin a dhéanamh.

Ligeann roghnú ón liosta chéanna ag gach iarratas athrá. Le dhá chríochphointe ar chomh-dhóchúlacht, tá seans a haon as a dó ag an roghnú neamhspleách seo a leanas teacht le réamhtheachtaí. Ní cruthúnas é sraith ghearr ina bhfuil athrá go ndearna an roghnóir neamhaird den liosta.

Roghnaigh an t-iompar a theastaíonn uait i ndáiríre

CeanglasRiail roghnúcháin
Tá gach rogha neamhspleáchRoghnaigh ón liosta incháilithe gach uair
Úsáid gach críochphointe uair amháin sula dtosaíonn tú as an nuaMeasc cóip, í a chaitheamh, ansin tosaigh pas eile
Seachain an críochphointe díreach roimheEisigh an críochphointe sin sula roghnaíonn tú

Maidir leis an bpolasaí deireanach, déileáil go sainráite leis an gcás aonchríochphointe:

candidates = [endpoint for endpoint in eligible if endpoint != previous]
if not candidates:
    raise RuntimeError("No different eligible proxy is available")
selected = random.choice(candidates)

Glacann an mhír seo leis go bhfuil random iompórtáilte agus go bhfuil an liosta críochphointe bailíochtaithe cheana. Is féidir le comhthiomsú poiblí tosú leis an liosta seachfhreastalaí saor in aisce nuair a oireann a phrótacail don chliant deiridh; rialaíonn an riail roghnúcháin seo athrá fós. Is polasaí feidhmchláir é cé acu fanacht, an t-aon chríochphointe a athúsáid nó stopadh. Ní féidir le lúb gan deireadh ag fanacht le luach randamach difriúil liosta nach bhfuil ach rogha amháin ar leith ann a réiteach.

I seoltóir comhthreomhar, teastaíonn úinéireacht chomhordaithe freisin chun an críochphointe roimhe a roghnú agus a thaifeadadh. Mura ndéantar sin, féadfaidh beirt oibrithe an seanluach a eisiamh araon agus an luach céanna a roghnú don chéad cheann eile.

Ar deireadh, baineann an riail seo le féiniúlacht an chríochphointe. Is féidir le dhá chríochphointe éagsúla teacht ar aon slí amach phoiblí, agus is féidir le críochphointe amháin de chuid soláthraí teacht ar roinnt slite amach. Taifead iad sin ar leithligh sula gcinneann tú go bhfuil an rothlú briste.

Ailt ghaolmhara