nginx-负载均衡
特点:高可用
四层负载均衡:在OSI七层传输协议里面的传输层
七层负载均衡:在应用层
1、HTTP负载均衡
将负载分发到两台或多台HTTP服务器
upstream backend {
server 10.10.12.45:80 weight=1;
server app.example.com:80 weight=2;
server spare.example.com:80 backup;
}
server {
location / {
proxy_pass http://backend;
}
}
负载均衡方式
1、轮询:按时间顺序逐一分配到不同的后端服务器
2、加权轮询:weight值越大,分配到的访问几率越高
3、ip_hash:每个请求按访问ip的hash结果分配,这样来自同一个IP的固定访问一个后端服务器
4、least_conn:最少链接数,那个机器连接数少就分发
5、url_hash:按照访问的URL的hash结果来分配请求,是每个URL定向到同一个后端服务器
6、hash关键数值:hash自定义的key
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!