成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Nginx中怎么實(shí)現(xiàn)MySQL數(shù)據(jù)庫負(fù)載均衡

Nginx中怎么實(shí)現(xiàn)MySQL數(shù)據(jù)庫負(fù)載均衡,針對(duì)這個(gè)問題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),集美企業(yè)網(wǎng)站建設(shè),集美品牌網(wǎng)站建設(shè),網(wǎng)站定制,集美網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,集美網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

前提條件

注意:使用Nginx實(shí)現(xiàn)MySQL數(shù)據(jù)庫的負(fù)載均衡,前提是要搭建MySQL的主主復(fù)制環(huán)境,關(guān)于MySQL主主復(fù)制環(huán)境的搭建,后續(xù)會(huì)在MySQL專題為大家詳細(xì)闡述。這里,我們假設(shè)已經(jīng)搭建好MySQL的主主復(fù)制環(huán)境,MySQL服務(wù)器的IP和端口分別如下所示。

  • 192.168.1.101 3306

  • 192.168.1.102 3306

通過Nginx訪問MySQL的IP和端口如下所示。

  • 192.168.1.100 3306

Nginx實(shí)現(xiàn)MySQL負(fù)載均衡

nginx在版本1.9.0以后支持tcp的負(fù)載均衡,具體可以參照官網(wǎng)關(guān)于模塊ngx_stream_core_module的敘述,鏈接地址為:

http://nginx.org/en/docs/stream/ngx_stream_core_module.html#tcp_nodelay。

nginx從1.9.0后引入模塊ngx_stream_core_module,模塊是沒有編譯的,需要用到編譯,編譯時(shí)需添加--with-stream配置參數(shù),stream負(fù)載均衡官方配置樣例如下所示。

worker_processes auto; error_log /var/log/nginx/error.log info;  events {     worker_connections  1024; }  stream {     upstream backend {         hash $remote_addr consistent;          server backend1.example.com:12345 weight=5;         server 127.0.0.1:12345            max_fails=3 fail_timeout=30s;         server unix:/tmp/backend3;     }      upstream DNS {        server 192.168.0.1:53535;        server dns.example.com:53;     }      server {         listen 12345;         proxy_connect_timeout 1s;         proxy_timeout 3s;         proxy_pass backend;     }      server {         listen 127.0.0.1:53 udp;         proxy_responses 1;         proxy_timeout 20s;         proxy_pass dns;     }      server {         listen [::1]:12345;         proxy_pass unix:/tmp/stream.socket;     } }

說到這里,使用Nginx實(shí)現(xiàn)MySQL的負(fù)載均衡就比較簡單了。我們可以參照上面官方的配置示例來配置MySQL的負(fù)載均衡。這里,我們可以將Nginx配置成如下所示。

user  nginx; #user root; worker_processes  1; error_log  /var/log/nginx/error.log warn; pid        /var/run/nginx.pid; events {     worker_connections  1024; } http {     include       /etc/nginx/mime.types;     default_type  application/octet-stream;     log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '                       '$status $body_bytes_sent "$http_referer" '                       '"$http_user_agent" "$http_x_forwarded_for"';     access_log  /var/log/nginx/access.log  main;     sendfile        on;     #tcp_nopush     on;     keepalive_timeout  65;     #gzip  on;     include /etc/nginx/conf.d/*.conf; }  stream{     upstream mysql{         server 192.168.1.101:3306 weight=1;         server 192.168.1.102:3306 weight=1;     }      server{         listen 3306;         server_name 192.168.1.100;         proxy_pass mysql;     } }

配置完成后,我們就可以通過如下方式來訪問MySQL數(shù)據(jù)庫。

jdbc:mysql://192.168.1.100:3306/數(shù)據(jù)庫名稱

關(guān)于Nginx中怎么實(shí)現(xiàn)MySQL數(shù)據(jù)庫負(fù)載均衡問題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

網(wǎng)頁名稱:Nginx中怎么實(shí)現(xiàn)MySQL數(shù)據(jù)庫負(fù)載均衡
本文地址:http://jinyejixie.com/article42/iicjhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、軟件開發(fā)、品牌網(wǎng)站建設(shè)、虛擬主機(jī)定制網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
梁河县| 招远市| 鹤岗市| 西充县| 开化县| 阜南县| 翁牛特旗| 佳木斯市| 阿鲁科尔沁旗| 寿光市| 深州市| 普洱| 烟台市| 吉木乃县| 米脂县| 丰台区| 东明县| 贞丰县| 承德县| 醴陵市| 潞西市| 拉孜县| 阿荣旗| 清流县| 句容市| 安岳县| 卓尼县| 乌鲁木齐县| 宿迁市| 兴安盟| 轮台县| 江油市| 福安市| 江西省| 定州市| 太原市| 小金县| 奉化市| 司法| 文昌市| 新化县|