rakendussüsteemi väljaanne , mille raames arendatakse lahendust veebirakenduste käitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all saavad samal ajal töötada mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamisparameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmiseta ja taaskäivitamiseta. Kood on kirjutatud C keeles ja Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda esimese väljaande.
Uues versioonis:
- Lisatud algtugi sisseehitatud WebSocket-serverile, mis on praegu saadaval ainult Node.js-le ja peagi ka Java jaoks. WebSocketi ühenduste töötlemiseks Node.js-is tuleks kasutada 'unit-http' mooduli serveri objekti, näiteks «var webSocketServer = require('unit-http/websocket').server»;
- Lisatud tugi PATH_INFO eraldamiseks URI-s PHP moodulis, mis võimaldab õigesti töödelda taotlusi, nagu «/app.php/some/path?some=args»;
- Lisatud võimalus suunata taotlusi protokolli skeemi järgi URL-is (HTTP või HTTPS);
- Java moodulis on lisatud tugi multipart-taotlustele;
- Parandatud Node.js mooduli ühilduvust Node.js versioonidega 11.10 ja uuematega.
Allikas: opennet.ru
