Thaisbean luchd-leasachaidh pròiseact NGINX an inneal inneal ngx-rust, a leigeas leat modalan a chruthachadh airson an fhrithealaiche http agus an neach-ionaid ioma-phròtacal NGINX ann an cà nan prògramadh Rust. Tha an còd ngx-rust air a chuairteachadh fo chead Apache 2.0 agus tha e an-drà sta ann am beta.
An toiseach, chaidh an inneal a leasachadh mar phròiseact gus leasachadh mogal Seirbheis Istio-co-fhreagarrach a luathachadh airson Ă rd-Ăšrlar Kubernetes a 'ruith air mullach NGINX. Cha deach an toradh a-riamh nas fhaide na prototype agus chaidh e marbh airson grunn bhliadhnaichean, ach chaidh na h-eisimpleirean ceangail a chaidh fhoillseachadh tron ââââphròiseas prototype a chleachdadh leis a âchoimhearsnachd ann am pròiseactan treas-phĂ rtaidh gus comasan NGINX ann an Rust a leudachadh.
Ăs deidh beagan Ăšine, dh'fheumadh a 'chompanaidh F5 modal sònraichte a sgrĂŹobhadh airson NGINX gus na seirbheisean aca a dhĂŹon, anns an robh iad airson an cĂ nan Rust a chleachdadh gus cunnart mearachdan a lĂšghdachadh nuair a bha iad ag obair le cuimhne. Gus an duilgheadas fhuasgladh, chaidh Ăšghdar ngx-rust a thoirt a-steach, air an robh e mar dhleastanas innealan Ăšra is leasaichte a leasachadh airson modalan a chruthachadh airson NGINX anns aâ chĂ nan Rust.
Tha dĂ phacaid crate anns an inneal:
- nginx-sys - Gineadair ceangail stèidhichte air còd stòr NGINX. Bidh an goireas aâ luchdachadh còd NGINX agus a h-uile eisimeileachd co-cheangailte ris, agus an uairsin aâ cleachdadh bindgen gus ceanglaichean a chruthachadh thairis air na gnĂŹomhan tĂšsail (FFI, eadar-aghaidh gnĂŹomh cèin).
- ngx - còmhdach airson faighinn gu gnĂŹomhan C bho chòd Rust, API agus siostam airson ath-Ă s-mhalairt ceangail a chaidh a chruthachadh aâ cleachdadh nginx-sys.
Source: fosgailtenet.ru
