lançamento do servidor de aplicações , no qual é desenvolvido uma solução para garantir a execução de aplicações web em várias linguagens de programação (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). Sob a gestão do NGINX Unit, várias aplicações em diferentes linguagens de programação podem ser executadas simultaneamente, com parâmetros de execução que podem ser alterados dinamicamente sem a necessidade de editar arquivos de configuração e reiniciar. O código é escrito em C e sob a licença Apache 2.0. As características do NGINX Unit podem ser conhecidas em do primeiro lançamento.
Na nova versão:
- Adicionada a suporte inicial para o servidor embutido WebSocket, que está disponível apenas para Node.js e em breve estará disponível para Java. Para processar conexões WebSocket em Node.js, deve-se utilizar o objeto do servidor do módulo 'unit-http', por exemplo, "var webSocketServer = require('unit-http/websocket').server";
- Adicionada a capacidade de extrair PATH_INFO da URI no módulo PHP, permitindo o processamento correto de solicitações como "\/app.php\/some\/path?some=args";
- Adicionada a possibilidade de roteamento de solicitações com base no esquema do protocolo na URL (HTTP ou HTTPS);
- Adicionada a suporte para solicitações multipart no módulo Java;
- Melhorada a compatibilidade do módulo Node.js com versões do Node.js 11.10+.
Fonte: opennet.ru
