加载中...
NGINX Unit 是由 Nginx 团队开发的开源多语言应用服务器,可直接运行 Python、PHP、Go、Node.js 等多种语言的应用,支持通过 REST API 动态重配置,无需重启即可切换应用。

| 开发者 | Nginx / F5 |
| 首次发布 | 2017 年 |
| 编程语言 | C |
| 许可证 | Apache License 2.0 |
| 类型 | 应用服务器 |
NGINX Unit是一款由 Nginx 团队推出的开源应用服务器,能够直接托管多种编程语言编写的 Web 应用,并通过 RESTful API 实现运行时动态配置。
NGINX Unit 于 2017 年发布,定位不同于作为反向代理的 Nginx。它是一个多语言的应用运行环境,内置了对 Python、PHP、Ruby、Go、Node.js、Java、Perl 等语言运行时的支持,可在同一进程模型下同时运行不同语言的服务。
NGINX Unit 适合需要在单台服务器上运行多种语言微服务的场景,也适合追求零停机重配置的持续交付环境。开发者可用它替代 uWSGI、PHP-FPM 等专用应用服务器,统一多语言部署方式,简化运维栈。
问:NGINX Unit 与 Nginx 是同一个东西吗?答:不是。Nginx 是反向代理与 Web 服务器,Unit 是应用服务器,二者可搭配使用,由同一团队开发。
问:为什么强调动态配置?答:传统应用服务器改配置常需重启导致短暂中断,Unit 通过 API 热更新,适合高可用要求的线上环境。

| 开发者 | Nginx / F5 |
| 首次发布 | 2017 年 |
| 编程语言 | C |
| 许可证 | Apache License 2.0 |
| 类型 | 应用服务器 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧