文件名称:nginx-upsync-module:对于http协议。 nginx-upsync-module,从领事或etcd同步上游,等等,动态修改后端服务器属性(weight,max_fails,down ...),无需重新加载nginx
文件大小:405KB
文件格式:ZIP
更新时间:2024-05-10 15:42:08
C
nginx-upsync-module Nginx C模块,可以同步Consul或其他模块的上游。 它动态地修改了后端服务器的属性(weight,max_fails等),而无需重新加载NGINX。 修改配置文件并重新启动NGINX可能并不总是很方便。 例如,如果您遇到大量的流量和高负载,则在那时重启NGINX并重新加载配置会进一步增加系统的负载并可能暂时降低性能。 该模块允许扩展和缩小而不影响性能。 另一个模块支持NGINX流模块(TCP协议),请注意。 目录 Consul_interface Etcd_interface Check_module 去做 兼容性 安装 代码风格 作者 版权和许可 也可以看看 源依赖 地位 该模块仍在积极开发中,并被认为可以投入生产。 概要 Nginx的领事: http { upstream test { upsy
【文件预览】:
nginx-upsync-module-master
----config(664B)
----test()
--------consul.sh(80B)
--------test.sh(89B)
--------t()
--------README(10KB)
----src()
--------ngx_http_upsync_module.c(119KB)
--------ngx_http_parser.h(12KB)
--------ngx_http_upsync_module.h(11KB)
--------ngx_http_json.c(21KB)
--------ngx_http_parser.c(68KB)
--------ngx_http_json.h(7KB)
----doc()
--------images()
--------FAQ.md(0B)
--------README.md(12KB)
----README.md(14KB)
----.gitattributes(56B)