龙空技术网

动态 Web 应用服务器 Nginx Unit

大叔爱文学 125

前言:

目前兄弟们对“nginx服务器时间爱你”大约比较着重,小伙伴们都需要分析一些“nginx服务器时间爱你”的相关内容。那么小编同时在网络上网罗了一些关于“nginx服务器时间爱你””的相关文章,希望姐妹们能喜欢,小伙伴们快快来学习一下吧!

NGINX Unit 是用于各种Web应用程序的轻型,动态,开源服务器。

NGINX Unit 从头开始构建,可以一次运行多种语言版本的Web应用程序。 它也可以在运行时完全配置为零中断,从而可以对工程和操作进行实时粒度管理。

本项目的源代码及分发均使用 Apache 2.0 license。

核心功能使用 RESTful JSON API 可完整地动态重配置服务器。可同时运行多语言及多版本的应用。动态语言的进程管理功能。 支持 TLS(OpenSSL 1.0.1 或更高)广泛的请求路由功能和静态内容支持适用于Node.js和Java的内置WebSocket服务器实现应用程序名称空间隔离可支持的应用程序语言PythonPHPGoPerlRubyJavaScript(Node.js)Java

NGINX Unit 1.16.0 已发布,此版本新增两个功能:fallback路由和通过配置 upstreams 实现的轮询调度(Round-Robin)负载均衡。熟悉 nginx 的开发者对这两个功能应该不会陌生。

fallback路由(fallback Routing Option):当静态文件由于某种原因不能被送达时,可以定义一个替代路由 action。通过配置 upstreams 实现的轮询调度负载均衡:upstreams 对象所驻留的配置部分可作为监听器、应用程序、路由和设置对象的对等者。upstream 是将多个服务器分组到一个单一逻辑实体中的抽象,以简化管理和监控。通常情况下,可在 upstream 中分发工作负载、指派不同角色,并对单个服务器的属性进行微调,但从外部看,它看起来和相关表现就像一个单一实体。

在 NGINX Unit 中,upstreams 被配置成如下:

{    "listeners": {        "*:80": {            "pass": "upstreams/rr-lb"        }    },    "upstreams": {        "rr-lb": {            "servers": {                "192.168.0.100:8080": { },                "192.168.0.101:8080": {                    "weight": 2                }            }        }    }}

详细更新内容查看发布公告

标签: #nginx服务器时间爱你