1、在nginx.conf文件中实现负载均衡
#创建虚拟主机
server{
listen 8907;
#.创建反向代理
location / {
proxy_pass http://webapi;
}
#创建负载均衡
upstream webapi{
server localhost:5216;
server localhost:5215;
}
2、限流
#配置限流
10个1秒内只允许一个请求进入到服务器里。
限流技术:limit_req_zone
limit_req_zone $binary_remote addr zone=queryselect:10m rate=1r/s;
server{
listen 8907;
#.创建反向代理
location / {
limit_req zone=queryselect burst=20 nodelay;
proxy_pass http://webapi;
}
#创建负载均衡
upstream webapi{
server localhost:5216;
server localhost:5215;
}
3、原理
负载均衡原理
算法:轮询
技术:取模;请求数量;实例数