国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

負(fù)載均衡的基本知識以及使用nginx進(jìn)行負(fù)載均衡的簡單例子

2024-08-30 12:24:36
字體:
供稿:網(wǎng)友

nginx一般可以用于七層的負(fù)載均衡,這篇文章將介紹一些負(fù)載均衡的基本知識以及使用nginx進(jìn)行負(fù)載均衡的簡單的例子。

四層負(fù)載均衡 vs 七層負(fù)載均衡

經(jīng)常會(huì)說七層負(fù)載均衡還是四層負(fù)載均衡,其實(shí)根據(jù)ISO的OSI網(wǎng)絡(luò)模型的所在層的叫法而決定的,nginx因?yàn)樵谑褂胔ttp協(xié)議在應(yīng)用層進(jìn)行負(fù)載均衡的操作,所以被稱為七層負(fù)載均衡。而諸如LVS在TCP層進(jìn)行負(fù)載均衡操作的則被稱為四層負(fù)載均衡。一般來說,有如下層的負(fù)載均衡分類:

常見軟件的支持

常見的負(fù)載均衡算法

負(fù)載均衡常見有如下幾種算法:

負(fù)載均衡演示實(shí)例:普通輪詢

接下來使用nginx來演示一下如何進(jìn)行普通輪詢:

事前準(zhǔn)備

事前在7001/7002兩個(gè)端口分別啟動(dòng)兩個(gè)服務(wù),用于顯示不同信息,為了演示方便,使用tornado做了一個(gè)鏡像,通過docker容器啟動(dòng)時(shí)傳遞的參數(shù)不同用于顯示服務(wù)的不同。

[root@kong ~]# docker run -d -p 7001:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "User Service 1: 7001"ddba0abd24524d270a782c3fab907f6a35c0ce514eec3159357bded09022ee57[root@kong ~]# docker run -d -p 7002:8080 liumiaocn/tornado:latest python /usr/local/bin/daemon.py "User Service 1: 7002"95deadd795e19f675891bfcd44e5ea622c95615a95655d1fd346351eca707951[root@kong ~]# [root@kong ~]# curl http://192.168.163.117:7001Hello, Service :User Service 1: 7001[root@kong ~]# [root@kong ~]# curl http://192.168.163.117:7002Hello, Service :User Service 1: 7002[root@kong ~]# 

啟動(dòng)nginx

[root@kong ~]# docker run -p 9080:80 --name nginx-lb -d nginx 9d53c7e9a45ef93e7848eb3f4e51c2652a49681e83bda6337c89a3cf2f379c74[root@kong ~]# docker ps |grep nginx-lb9d53c7e9a45e    nginx           "nginx -g 'daemon ..."  11 seconds ago   Up 10 seconds    0.0.0.0:9080->80/tcp                         nginx-lb[root@kong ~]#

nginx代碼段

準(zhǔn)備如下nginx代碼段將其添加到nginx的/etc/nginx/conf.d/default.conf中

http {upstream nginx_lb {  server 192.168.163.117:7001;  server 192.168.163.117:7002;}server {  listen    80;  server_name www.liumiao.cn 192.168.163.117;  location / {    proxy_pass http://nginx_lb;  }}

修改default.conf的方法

可以通過在容器中安裝vim達(dá)到效果,也可以在本地修改然后通過docker cp傳入,或者直接sed修改都可。如果在容器中安裝vim,使用如下方式即可

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太仓市| 达州市| 镶黄旗| 遂宁市| 温泉县| 成都市| 玉龙| 清新县| 竹溪县| 育儿| 漳浦县| 海林市| 万安县| 青岛市| 望都县| 玉龙| 清涧县| 鲁山县| 南郑县| 湟源县| 寿宁县| 新乐市| 太仓市| 依兰县| 枣阳市| 志丹县| 北安市| 和平区| 肇源县| 新沂市| 临江市| 吕梁市| 邢台市| 耿马| 崇州市| 尚义县| 扬州市| 尚志市| 义乌市| 健康| 崇州市|