电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Nginx配置Tcp負載均衡的方法

瀏覽:239日期:2023-03-13 15:37:08

本文使用Nginx作為代理服務器,用來做負載均衡。只是一個簡單的應用示例,并不涉及原理。

(這里主機有限,42.192.22.128主機8000端口用來做代理服務器監(jiān)聽端口,8181是服務監(jiān)聽端口)
客戶端訪問代理服務器,由代理服務器分發(fā)請求給相應的服務端。
修改Nginx的配置文件來配置Tcp負載均衡(Nginx安裝后配置文件在/usr/local/nginx/conf/nginx.config中,Nginx可執(zhí)行程序在/usr/local/nginx/sbin目錄下)
nginx.conf配置文件中添加如下字段:

stream {? ? upstream Server {? ? ? ? server 42.192.22.128:8181 weight=1 max_fails=3 fail_timeout=30s;? ? ? ? server 1.13.180.100:8181 weight=1 max_fails=3 fail_timeout=30s;? ? }? ? server {? ? ? ? listen 8000;? ? ? ? proxy_pass Server;? ? }}

這里主要涉及兩個配置塊upstreamserver
upstream中定義了兩臺主機,weight表示權重,兩臺主機都為1,說明代理服務器會平分客戶端請求給上游服務器,max_failsfail_timeout配合使用,指在fail_timeout時間段內(nèi),如果向當前的上游服務器轉發(fā)失敗次數(shù)超過3次,則認為在當前的fail_timeout時間段內(nèi)這臺上游服務器不可用。fail_timeout表示該時間段內(nèi)轉發(fā)失敗多少次后就認為上游服務器暫時不可用。
server中指定了代理服務器監(jiān)聽的端口號8000proxy_pass指定upstream塊中的名字Server
配置完成后,使用nginx -s reload使運行中的Nginx重讀配置項并生效。
上游服務器使用“瑞士軍刀”nc命令來模擬TCP服務端,監(jiān)聽在相應的端口:(這里的Ip地址是云主機的內(nèi)網(wǎng)ip)

客戶端用一個簡單的Qt小程序模擬一下:

void Widget::on_btnConnection_clicked(){? ? m_pTcpSocket->connectToHost(ui->lineeditIp->text(), ui->lineeditPort->text().toUShort());? ? qDebug() << m_pTcpSocket->state();}void Widget::on_btnSend_clicked(){? ? qDebug() << m_pTcpSocket->state();? ? QByteArray byteArray;? ? byteArray.append(ui->texteditMsg->toPlainText());? ? const char *pChatMsg = byteArray.data();? ? qDebug() << m_pTcpSocket->write(pChatMsg, byteArray.size());}

先后啟動兩個客戶端,通過TCP連接至42.192.22.128:8000,并發(fā)送消息,可以看到消息被分發(fā)到了兩臺主機上,說明客戶端的請求確實被分發(fā)到了不同的服務端上。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持。

標簽: Nginx
相關文章:
主站蜘蛛池模板: 振动筛-交叉筛-螺旋筛-滚轴筛-正弦筛-方形摇摆筛「新乡振动筛厂家」 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 房车价格_依维柯/大通/东风御风/福特全顺/江铃图片_云梯搬家车厂家-程力专用汽车股份有限公司 | 广东成考网-广东成人高考网 | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 德国进口电锅炉_商用电热水器_壁挂炉_电采暖器_电热锅炉[德国宝] | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 彩信群发_群发彩信软件_视频短信营销平台-达信通| 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | TMT观察网_独特视角观察TMT行业| 大型工业风扇_工业大风扇_大吊扇_厂房车间降温-合昌大风扇 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 蔬菜清洗机_环速洗菜机_异物去除清洗机_蔬菜清洗机_商用洗菜机 - 环速科技有限公司 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 菏泽商标注册_菏泽版权登记_商标申请代理_菏泽商标注册去哪里 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 上海道勤塑化有限公司 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 脉冲除尘器,除尘器厂家-淄博机械 | 数显恒温培养摇床-卧式/台式恒温培养摇床|朗越仪器 | 巨野月嫂-家政公司-巨野县红墙安康母婴护理中心 | 脉冲除尘器,除尘器厂家-淄博机械| 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | 选矿设备-新型重选设备-金属矿尾矿重选-青州冠诚重工机械有限公司 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 蜂蜜瓶-玻璃瓶-玻璃瓶厂-玻璃瓶生产厂家-徐州贵邦玻璃制品有限公司 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 广州办公室设计,办公室装修,写字楼设计,办公室装修公司_德科 | 屏蔽泵厂家,化工屏蔽泵_维修-淄博泵业 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 |