thachair sgaoileadh frithealaiche tagraidh Aonad NGINX 1.16, anns a bheil fuasgladh ga leasachadh gus dèanamh cinnteach gun tèid tagraidhean lìn a chuir air bhog ann an grunn chànanan prògramaidh (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js agus Java). Faodaidh Aonad NGINX grunn thagraidhean a ruith aig an aon àm ann an diofar chànanan prògramaidh, agus faodar na paramadairean tòiseachaidh aca atharrachadh gu dinamach gun fheum air faidhlichean rèiteachaidh a dheasachadh agus ath-thòiseachadh. Tha an còd sgrìobhte ann an C agus air a sgaoileadh le le cead fo Apache 2.0. Gheibh thu eòlas air feartan Aonad NGINX ann an sanas chiad iris.
Anns an dreach ùr:
Air a chur ris taic airson cothromachadh luchdan ann am modh robin cruinn. Mar eisimpleir, gus an luchd a sgaoileadh air dà fhrithealaiche 192.168.0.100 agus 192.168.0.101 agus cuir a dhà uimhir de dh’ iarrtasan chun dàrna frithealaiche, faodaidh tu an togail a leanas a chleachdadh:
Air a chur an gnìomh an comas riaghailtean sùbailte a shuidheachadh airson iarrtasan slighe coltach ris an fheart "feuch_faidhlichean" ann an nginx. Tha slighe a bharrachd air a shònrachadh leis an stiùireadh “fallback”, a bhios a’ losgadh mura lorgar am faidhle a chaidh iarraidh anns an t-slighe a tha air a mhìneachadh tron stiùireadh “share”. Mar eisimpleir, gus fios a chuir gu neach-làimhseachaidh PHP mura h-eil faidhle san eòlaire / data / www /, faodaidh tu sònrachadh:
Tha e ceadaichte blocaichean “fallback” neadachaidh a chleachdadh. Mar eisimpleir, mura h-eil am faidhle ann an / data/www/, faodaidh tu feuchainn ri fhaighinn air ais bho / data/cache/, agus mura h-eil e ann an dàrna cuid, ath-threòraich an t-iarrtas gu backend eile:
{
"share": "/data/www/",
"tuiteam air ais": {
"share": "/data/cache/",
"tuiteam air ais": {
"progsaidh": "http://127.0.0.1:9000"
}
}
}
Bidh paramadairean rèiteachaidh air an luchdachadh ann an cruth JSON a’ toirt air falbh beachdan ann an stoidhle JavaScript (“//…” agus “/* … */”) agus glanadh comharran sreath byte (UTF-8 BOM), a dh’ fhaodadh a bhith feumail ma thèid paramadairean a dheasachadh le làimh ann an JSON.
Lùghdachadh air caitheamh cuimhne le bhith a’ sruthadh bodhaig iarrtasan glè mhòr gu diosc.