一、负载均衡
1、环境的搭建
反向代理方式其中比较流行的方式是用 nginx 来做负载均衡。我们先简单的介绍一下 nginx 支持的几种策略:
名称 | 策略 |
---|---|
轮询(默认) | 按请求顺序逐一分配 |
weight | 根据权重分配 |
ip_hash | 根据客户端IP分配 |
least_conn | 根据连接数分配 |
fair (第三方) | 根据响应时间分配 |
url_hash (第三方) | 根据URL分配 |
注:其中 ip_hash、url_hash 这种能固定访问到某个节点的情况,我们也不讨论,跟单机没啥区别么不是。
1)上传文件
2)加载
3)查看
docker ps -a 查看所有的进程,端口号为18080
2、复现
1)文件 /etc/nginx/conf.d/default.conf 如下:
2)浏览器访问
3)连接测试
连接成功后我们发现IP地址在两台服务器不停的飘逸
完成