rakenduste serveri väljalase , mille raames arendatakse lahendust web-rakenduste käivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit'i haldamisel saavad samaaegselt töötada mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamise parameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskäivitamise vajaduseta. Kood on kirjutatud C-keskkonnas ja on litsentseeritud Apache 2.0 all. NGINX Unit'i eripäradega saab tutvuda esimese väljaande kohta.
Uues versioonis:
- Lisatud algne tugi WebSocket sisseehitatud serverile, mis on praegu saadaval ainult Node.js-ile ja peagi ka Java jaoks. WebSocket ühenduste haldamiseks Node.js-is tuleks kasutada serveri objekti moodulist 'unit-http', näiteks "var webSocketServer = require('unit-http/websocket').server";
- Lisatud tugi PATH_INFO eraldamiseks URI-st PHP moodulis, mis võimaldab õiget töötlemist selliste päringute korral nagu "/app.php/some/path?some=args";
- Lisatud võimalus marsruutida päringuid protokolli alusel URL-is (HTTP või HTTPS);
- Java moodulisse on lisatud tugi multipart päringutele;
- Node.js mooduli ühilduvus on paranenud Node.js versioonidega 11.10+.
Allikas: opennet.ru
