Iyo NGINX purojekiti yakaburitsa dhairekitori rekugadzira mamodule mumutauro weRust

Vagadziri veprojekiti yeNGINX vakaunza ngx-rust toolkit, iyo inokubvumira kuti ugadzire ma modules e http server uye multi-protocol proxy NGINX muRust programming language. Iyo ngx-rust kodhi yakagoverwa pasi peiyo Apache 2.0 rezinesi uye parizvino iri mubeta.

Iyo toolkit yakatanga kugadzirwa sepurojekiti yekumhanyisa kuvandudzwa kweIstio-inoenderana sevhisi mesh yeKubernetes papuratifomu inomhanya pamusoro peNGINX. Chigadzirwa chacho hachina kumbobvira chapfuura prototype nhanho uye chakamira kwemakore akati wandei, asi muenzaniso zvisungo zvakaburitswa panguva yeprototyping process zvakashandiswa nenharaunda mumapurojekiti ebato rechitatu kuwedzera kugona kweNGINX mumutauro weRust.

Mushure menguva yakati, F5 yaida kunyora yakakosha module ye NGINX kuchengetedza masevhisi ayo, mavaida kushandisa Rust mutauro kuderedza njodzi yekukanganisa pakushanda nendangariro. Kuti agadzirise dambudziko, munyori we ngx-rust akaunzwa, uyo akapiwa basa rekugadzira itsva uye yakagadziridzwa toolkit yekugadzira ma modules e NGINX mumutauro weRust.

The toolkit inosanganisira maviri crate package:

  • nginx-sys ijenareta inosunga yakavakirwa pane NGINX source code. Iyo yekushandisa inodhawunirodha iyo NGINX kodhi uye zvese zvinoenderana nayo, uyezve inoshandisa bindgen kugadzira zvisungo pamusoro pemabasa ekutanga (FFI, kunze kwenyika basa interface).
  • ngx chigadziko chekuwana C mabasa kubva kuRust kodhi, API, uye sisitimu yekudzosera kunze kwenyika zvisungo zvakagadzirwa uchishandisa nginx-sys.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster