SynapServe – HTTP serveris Rust kalba be atminties paskirčių naudojant io_uring
Meatack·▲ 2·24.02.2026 15:01
Santrauka lietuviškai
SynapServe yra HTTP serveris, sukurtas Rust kalba, kuris veikimo metu visiškai nenaudoja dinaminės atminties paskirčių. Jis veikia naudodamas io_uring technologiją, pasirinktinį HTTP analizatorių ir gijų pagal branduolį architektūrą. Analizatorius naudoja 4 baitų žymeklius į pradinį buferį vietoje eilučių paskirčių, o antraštės indeksavimas leidžia pasiekti O(1) greitį. Serveris palyginus su nginx pasiekia 79% didesnį našumą mažų failų aptarnavime ir palaiko TLS 1.3 su kTLS, statinių failų aptarnavimą bei atvirkštinį įgaliotąjį serverį.
Originalus pavadinimas
Show HN: SynapServe – zero-allocation HTTP server in Rust with io_uring
Susijusios naujienos