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
