node.js - 加权负载均衡 Nginx
问题描述
这是我第一次使用 Nginx,我开始做一些平衡。
我有下一个shema:
- Nodejs app1 正在运行(IP:5050)。
- Nodejs app2 正在运行(IP:6060)。
我有这个负载平衡配置:
upstream backend {
#least_conn;
#ip_hash;
server 172.29.24.1:5050 weight=3;
server 172.29.24.1:6060 weight=5;
}
我需要得到这个:
使每 3 次中的 1 次加载第一个应用程序,每 3 次中的 2 次加载第二个应用程序
解决方案
我找到了解决方案
upstream backend {
#least_conn;
#ip_hash;
server 172.29.24.1:5050 weight=1;
server 172.29.24.1:6060 weight=2;
}
推荐阅读
- dropdown - 在 PropertyGrid 中本地化下拉菜单
- ubuntu - 如何增加在 Ubuntu 上运行的 Asterisk 的打开文件描述符
- database - 当它们在不同的时间点被散列时,如何在 3 个不同的服务之间同步用户密码?
- r - Rvest 返回空值
- python - 将 time 命令输出转换为秒
- c - 为什么我不能合并两个文件并将内容存储到 C 中的另一个文件
- css - 如何创建具有 3 个图像(第 1 行 2 个,第 2 行 1 个)的 CSS 网格,其中第三个图像居中
- python - MongoDB - 根据存储为数组的日期查找文档
- python-3.x - 如何使用机器人将消息从电报频道转发给用户
- mongodb - 如何使用 $In 在嵌套数组中使用项目来获取数据