【文件属性】:
文件名称:nginx-load-balancing-example:使用Nginx进行负载均衡的示例
文件大小:4KB
文件格式:ZIP
更新时间:2021-05-14 03:25:56
JavaScript
使用Nginx进行负载平衡
使用默认的加权循环算法尝试使用nginx作为负载均衡器。
主意
我们创建了一个快速应用程序。 该应用程序代码非常简单,您可以在server/目录中找到该代码。
该应用程序只有一个端点/hello ,它返回JSON响应,例如
{
" message " : " Hello World!! " ,
" serverId " : " 34035283-4089-4345-ba4c-0e4afc0392fb "
}
message属性始终相同,但是在刷新页面时, serverId属性将不断变化。
使用docker-componse.yml配置,我们产生了三台快速服务器,每台服务器都有一个唯一的服务器ID。 serverId表示唯一的服务器ID。
注意:如果重新启动服务器,则ID将更改
Nginx配置
我们在nginx/conf/nginx.conf文件中
【文件预览】:
nginx-load-balancing-example-master
----nginx()
--------conf()
----server()
--------index.js(346B)
--------package.json(264B)
--------Dockerfile(129B)
----docker-compose.yml(736B)
----.gitignore(36B)
----README.md(2KB)