NGINX Unit 1.16.0 发布,动态 Web 应用服务器

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
                }
            }
        }
    }
}

详细更新内容查看发布公告
https://www.nginx.com/blog/nginx-unit-1-16-0-now-available/

猜你喜欢

转载自www.oschina.net/news/114943/nginx-unit-1-16-0-released