極客號(hào)(Daydx.com)9月12日 消息:NGINX Unit是一個(gè)開源的、輕量級(jí)和通用的Web服務(wù)器,它可以在多個(gè)編程語言中本地執(zhí)行應(yīng)用程序代碼。
Unit旨在通過將Web服務(wù)器、應(yīng)用程序服務(wù)器和進(jìn)程管理器的功能組合到一個(gè)軟件包中來簡(jiǎn)化Web應(yīng)用程序棧。它可以高效地處理靜態(tài)資源,并且可以在像Python、PHP、Go、Java、Javascript、Perl和Ruby等語言中運(yùn)行應(yīng)用程序邏輯,而無需額外的軟件。
項(xiàng)目地址:https://github.com/nginx/unit
Unit提供了一個(gè)RESTful JSON API來動(dòng)態(tài)配置服務(wù)器并即時(shí)更新應(yīng)用程序,無需停機(jī)。它建立在一個(gè)復(fù)雜的、多線程的、異步體系結(jié)構(gòu)之上,以確保健壯性、安全性和性能。
該服務(wù)器旨在成為從簡(jiǎn)單的個(gè)人站點(diǎn)到復(fù)雜的企業(yè)部署的Web應(yīng)用程序的通用構(gòu)建塊。 主要功能包括:
– 原生支持多種語言
– 通過JSON API進(jìn)行動(dòng)態(tài)配置
– 關(guān)注性能和可擴(kuò)展性
– 開箱即用
– 基于Linux/UNIX,提供官方Docker鏡像
– 控制API的OpenAPI規(guī)范
通過在多個(gè)編程語言中本地執(zhí)行應(yīng)用程序代碼,Unit大大簡(jiǎn)化了Web應(yīng)用程序棧,成為從簡(jiǎn)單網(wǎng)站到復(fù)雜應(yīng)用的通用構(gòu)建塊。它是一個(gè)開源的、高性能和易擴(kuò)展的Web服務(wù)器。