srv-router:从 SRV 记录中发现上游服务器的 OpenResty (nginx+lua)

时间:2021-06-30 22:56:11
【文件属性】:
文件名称:srv-router:从 SRV 记录中发现上游服务器的 OpenResty (nginx+lua)
文件大小:3.16MB
文件格式:ZIP
更新时间:2021-06-30 22:56:11
Lua SRV路由器 这是一个小项目,提供一种使用 nginx 和 Lua(通过 )来平衡实例之间的流量的方法,这些实例在集群中提供 HTTP 服务,并带有服务发现 DNS API。 Consul 或 SkyDNS 等解决方案提供这些 API,并通过 SRV 记录提供有关服务的信息,目前 HAProxy 和 Nginx 都无法处理。 这个小项目包括一个 lua 脚本,它查询发现 DNS 服务器并使用 SRV 记录的数据路由请求上游 HTTP 服务器。 这允许动态更新 Nginx 中的上游服务器,并依赖于服务发现层来处理节点故障检测和服务注册。 SRV 路由器最初是为 Consul 集群创建的,但它可以很容易地用于具有 DNS 发现 API 的任何其他类型的集群。 或者,您可以查看和(后者可能需要一些工作才能在 Flynn 的 PaaS 之外使用)。 如果您有关于如何改进这一点的问题、建议或想
【文件预览】:
srv-router-master
----Dockerfile(657B)
----conf()
--------srv_router.lua(3KB)
--------nginx.conf(853B)
----misc()
--------ngx_openresty-1.7.2.1.tar.gz(3.15MB)
--------srv-router.service(320B)
----Readme.md(4KB)
----License(1KB)

网友评论