这篇文章主要介绍“怎么使用nginx进行负载均衡”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用nginx进行负载均衡”文章能帮助大家解决问题。四层负载均衡 vs 七层负载均衡经常会说七层负载均衡还是四层负载均衡,其实根据iso的osi网络模型的所在层的叫法而决定的,nginx因为在使用http协议在应用层进行负载均衡的操作,所以被称为七层负载均衡。而诸如lvs在tcp层进行负载均衡操作的则被称为四层负载均衡。一般来说,有如下层的负载均衡分类:常见软件的支持常见的负载均衡算法负载均衡常见有如下几种算法:负载均衡演示实例:普通轮询接下来使用nginx来演示一下如何进行普通轮询:事前准备事前在7001/7002两个端口分别启动两个服务,用于显示不同信息,为了演示方便,使用tornado做了一个镜像,通过docker容器启动时传递的参数不同用于显示服务的不同。启动nginxnginx代码段准备如下nginx代码段将其添加到nginx的/etc/nginx/conf.d/default.conf中修改default.conf的方法可以通过在容器中安装vim达到效果,也可以在本地修改然后通过docker cp传入,或者直接sed修改都可。如果在容器中安装vim,使用如下方式即可修改前修改后重启nginx容器确认结果可以清晰地看到按照顺序,进行轮询:[root@kong ~]# curl
hello, service :user service 1: 7001
[root@kong ~]# curl
hello, service :user service 1: 7002
[root@kong ~]# curl
hello, service :user service 1: 7001
[root@kong ~]# curl
hello, service :user service 1: 7002
[root@kong ~]#负载均衡演示实例:权重轮询而在此基础上,进行权重轮询只需要加上weight即可修改default.conf按照如下修改default.conf重启nginx容器确认结果可以看到轮询结果按照1/3和2/3的比重在进行了:[root@kong ~]# curl
hello, service :user service 1: 7001
[root@kong ~]# curl
hello, service :user service 1: 7002
[root@ko 香港云主机ng ~]# curl
hello, service :user service 1: 7002
[root@kong ~]#关于“怎么使用nginx进行负载均衡”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注开发云行业资讯频道,小编每天都会为大家更新不同的知识点。
这篇文章主要介绍电脑键盘按键在使用的过程中不动了怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.键盘上数字小键盘失灵解决办法:查看Numlock键是否开启,对应上面有个数字键盘灯,按Numlock键上面的灯亮了即开启了数字小键盘…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。