Faodaidh roghnaichear cuairt-chuairt gu foirfe agus am progsaidh ciad a thaghadh fhathast. Is e an fhaill roghnaichear ùr a chruthachadh gu tubaisteach airson gach iarrtais, a dh’ath-shuidhicheas a chunntair mus bi dàrna rogha aige.

Tog an roghnaichear aon turas agus cùm e leis a’ ghiùlan. Faodaidh an liosta progsaidh HTTP tagraichean HTTP poblach a thoirt don t-seata URL nuair a cheadaicheas na h-iarrtasan eadar-mheadhanairean poblach. Tòisich le liosta URL progsaidh a tha air a dhearbhadh mar-thà agus nach eil falamh:

func rotatingProxy(urls []*url.URL) func(*http.Request) (*url.URL, error) {
    var mu sync.Mutex
    next := 0
    return func(*http.Request) (*url.URL, error) {
        mu.Lock()
        selected := urls[next]
        next = (next + 1) % len(urls)
        mu.Unlock()
        return selected, nil
    }
}

Feumaidh an t-aplacaid mun cuairt liosta fhalamh a dhiùltadh, na URLan a dhearbhadh agus na h-in-ghabhail àbhaisteach net/http, net/url agus sync a chleachdadh. Bu chòir don liosta fuireach neo-mhùthaidh fhad ’s a tha an roghnaichear seo ga cleachdadh, no a bhith air a chur na àite le dealbhadh a tha air a shioncronachadh air leth.

Ceangail an gnìomh a thillear ri aon http.Transport a tha air a chumail. Dìonaidh am mutex an t-sreath roghnaidh thairis air ais-ghairmean co-aontach. Chan fheum e glas a chumail fhad ’s a tha iarrtas lìonra slaodach a’ crìochnachadh.

Na caithear slighe dìreach airson a clò-bhualadh

Ma gheibhear an roghnaichear a-rithist airson teachdaireachd sgrùdaidh, thèid an cunntair air adhart a-rithist. Dh’fhaodadh an toradh sin cunntas a thoirt air an ath thagraiche seach an tagraiche a chleachd an t-iarrtas a tha thu a’ sgrùdadh. Clàraich an roghainn am broinn an fhìor ais-ghairm le aithnichear ceann-phuing sàbhailte.

Chan eil gairm ais-ghairm na dhearbhadh gun deach iarrtas a lìbhrigeadh gu soirbheachail. Faodaidh ath-sheòladh no oidhirpean giùlain a bharrachd an tuairmse shìmplidh “aon ghairm aplacaid, aon roghainn” a dhèanamh nas duilghe. Ma dh’fheumas sruth-obrach aon slighe a chumail thairis air grunn obrachaidhean, tagh an t-slighe sin aig crìoch an t-sruth-obrach an àite ais-ghairm chuairteach chruinneil a chleachdadh.

Chan eil cuairt-chuairt a’ gealltainn àirdean poblach eadar-dhealaichte nas motha. Bidh e a’ clàradh cheann-phuingean. Tha an dearbh-aithne dheireannach fhathast na feart den t-slighe a bheir gach ceann-phuing seachad.

Artaigilean co-cheangailte