欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)的制作方法

文檔序號(hào):8301801閱讀:332來源:國(guó)知局
一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)的制作方法
【專利說明】—種基于Nginx、Memcached> Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明涉及應(yīng)用程序開發(fā)領(lǐng)域,具體地說是一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)。
【背景技術(shù)】
[0003]隨著信息化的快速發(fā)展,信息的交流越來越方便了,可以說只要有一部手機(jī)就可以了解整個(gè)世界的動(dòng)態(tài)。然而方便人們的同時(shí),對(duì)于在后臺(tái)的開發(fā)人員也帶來的無窮的壓力,不僅要保證應(yīng)用程序的功能完善,還要在性能上做最好最優(yōu)的設(shè)計(jì),給用戶提供輕便、快捷、安全的體驗(yàn)。
[0004]現(xiàn)有技術(shù)中,實(shí)現(xiàn)均衡負(fù)載的方式有很多,不同的設(shè)計(jì)實(shí)現(xiàn)有不同的優(yōu)缺點(diǎn),比如會(huì)話的共享可以采用粘性Sess1n的設(shè)計(jì)方式,性能上略勝于Memcached實(shí)現(xiàn)方式,缺點(diǎn)是一旦某一個(gè)應(yīng)用服務(wù)器節(jié)點(diǎn)故障,其對(duì)應(yīng)的所有業(yè)務(wù)將無法處理。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的技術(shù)任務(wù)是針對(duì)上述現(xiàn)有技術(shù)的不足,提供一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)。該架構(gòu)設(shè)計(jì)是針對(duì)目前高并發(fā)訪問、高容錯(cuò)的一種架構(gòu)設(shè)計(jì),可以將高并發(fā)訪問分流到各個(gè)應(yīng)用服務(wù)器處理,避免多業(yè)務(wù)集中在某一個(gè)應(yīng)用服務(wù)器造成負(fù)載過重的現(xiàn)象。
[0006]本發(fā)明的技術(shù)任務(wù)是按以下方式實(shí)現(xiàn)的:一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu),其特點(diǎn)是以Nginx作為負(fù)載均衡服務(wù)器,并緩存靜態(tài)資源Wemcached分布式內(nèi)存對(duì)象緩存系統(tǒng)作為共享同步會(huì)話中間件;Tomcat作為Web應(yīng)用服務(wù)器,用于部署運(yùn)行應(yīng)用程序。
[0007]Nginx為輕量級(jí)且高性能的Web服務(wù)器/反向代理服務(wù)器,本發(fā)明的負(fù)載均衡網(wǎng)狀架構(gòu)里用作負(fù)載均衡服務(wù)器并緩存靜態(tài)資源;
Memcached是一個(gè)高性能分布式內(nèi)存對(duì)象緩存系統(tǒng),本發(fā)明的負(fù)載均衡網(wǎng)狀架構(gòu)里用于多Web服務(wù)器節(jié)點(diǎn)間同步會(huì)話的中間件;
Tomcat為現(xiàn)有技術(shù)中比較常用的Web應(yīng)用服務(wù)器,本發(fā)明的負(fù)載均衡網(wǎng)狀架構(gòu)中用于部署運(yùn)行應(yīng)用程序。
[0008]作為優(yōu)選,本發(fā)明的網(wǎng)關(guān)架構(gòu)中包括至少2個(gè)Nginx負(fù)載服務(wù)器。
[0009]上述基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)的搭建方法優(yōu)選包括以下步驟:
一、搭建Web應(yīng)用集群:選網(wǎng)絡(luò)中若干臺(tái)機(jī)器安裝tomcat應(yīng)用服務(wù)器并部署應(yīng)用程序,并確保各應(yīng)用服務(wù)器能夠正常獨(dú)立運(yùn)行;
二、另選一臺(tái)機(jī)器搭建Memcached分布式內(nèi)存對(duì)象緩存系統(tǒng),并在步驟一所述tomcat應(yīng)用服務(wù)器配置中關(guān)聯(lián)Memcached,實(shí)現(xiàn)sess1n的共享;或者用magent緩存代理搭建Memcached集群,實(shí)現(xiàn)多個(gè)Memcached之間的數(shù)據(jù)共享;
三、搭建負(fù)載服務(wù)器Nginx:選至少兩臺(tái)機(jī)器安裝Nginx,并在配置中配置各個(gè)Tomcat的映射配置,當(dāng)用戶請(qǐng)求時(shí),負(fù)載服務(wù)器根據(jù)調(diào)度算法請(qǐng)求Web應(yīng)用服務(wù)器,實(shí)現(xiàn)請(qǐng)求。
[0010]本發(fā)明架構(gòu)設(shè)計(jì)以多個(gè)Nginx負(fù)載均衡服務(wù)器同時(shí)為多個(gè)Web服務(wù)器服務(wù),“多對(duì)多”模型,其中任何一個(gè)Nginx代理服務(wù)器或Web服務(wù)器故障都不會(huì)影響業(yè)務(wù)的正常運(yùn)行,Memcached實(shí)現(xiàn)多個(gè)Web服務(wù)器會(huì)話共享,保證其中某個(gè)Web服務(wù)器故障,業(yè)務(wù)平滑移交其他正常服務(wù)器而不影響用戶正常業(yè)務(wù)操作。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明架構(gòu)設(shè)計(jì)主要為應(yīng)用程序高并發(fā)訪問與高容錯(cuò)設(shè)計(jì)提供一種解決方案,可以將高并發(fā)訪問分流到各個(gè)應(yīng)用服務(wù)器處理,避免多業(yè)務(wù)集中在某一個(gè)應(yīng)用服務(wù)器造成負(fù)載過重的現(xiàn)象。
【附圖說明】
[0012]附圖1是本發(fā)明基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)實(shí)施例的架構(gòu)拓?fù)浜?jiǎn)圖。
【具體實(shí)施方式】
[0013]參照說明書附圖,以三個(gè)節(jié)點(diǎn)的實(shí)施例為例對(duì)本發(fā)明的基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)作以下詳細(xì)地說明。
[0014]實(shí)施例:
如附圖1所示,該架構(gòu)設(shè)計(jì)包括2個(gè)Nginx負(fù)載服務(wù)器、3個(gè)Tomcat應(yīng)用服務(wù)器和I個(gè)Memcached0實(shí)際操作中可以配置更多的節(jié)點(diǎn),還可以配置備用服務(wù)器、備用負(fù)載服務(wù)器、緩存集群等,使此架構(gòu)設(shè)計(jì)更完美。
[0015]上述架構(gòu)設(shè)計(jì)中,其構(gòu)成模塊可分布在不同平臺(tái)上運(yùn)行,其搭建方法如下:
首先搭建Web應(yīng)用集群,選網(wǎng)絡(luò)中三臺(tái)機(jī)器安裝tomcat應(yīng)用服務(wù)器并部署應(yīng)用程序,并確保各應(yīng)用服務(wù)器能夠正常獨(dú)立運(yùn)行。
[0016]另選一臺(tái)機(jī)器搭建Memcached分布式內(nèi)存對(duì)象緩存系統(tǒng),并在三臺(tái)tomcat應(yīng)用服務(wù)器配置中關(guān)聯(lián)Memcached,實(shí)現(xiàn)sess1n的共享,也可以用magent緩存代理搭建Memcached集群,實(shí)現(xiàn)多個(gè)Memcached之間的數(shù)據(jù)共享。
[0017]再搭建負(fù)載服務(wù)器Nginx,選兩臺(tái)或更多機(jī)器安裝Nginx,并在配置中配置各個(gè)Tomcat的映射配置,這樣當(dāng)用戶請(qǐng)求時(shí),負(fù)載服務(wù)器會(huì)根據(jù)調(diào)度算法請(qǐng)求Web應(yīng)用服務(wù)器,實(shí)現(xiàn)請(qǐng)求。
[0018]當(dāng)應(yīng)用集群中的某些節(jié)點(diǎn)故障,Nginx負(fù)載服務(wù)器會(huì)將業(yè)務(wù)移交給其他正常節(jié)點(diǎn)處理,并且因?yàn)镸emcached實(shí)現(xiàn)Sess1n的共享,其他節(jié)點(diǎn)可準(zhǔn)確無誤的繼續(xù)完成業(yè)務(wù)處理而無需更多的操作。
【主權(quán)項(xiàng)】
1.一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu),其特征在于:以Nginx作為負(fù)載均衡服務(wù)器,并緩存靜態(tài)資源;Memcached分布式內(nèi)存對(duì)象緩存系統(tǒng)作為共享同步會(huì)話中間件Jomcat作為Web應(yīng)用服務(wù)器,用于部署運(yùn)行應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu),其特征在于,架構(gòu)中包括至少2個(gè)Nginx負(fù)載服務(wù)器。
3.權(quán)利要求1或2所述基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu)的搭建方法,其特征在于包括以下步驟: (一)搭建Web應(yīng)用集群:選網(wǎng)絡(luò)中若干臺(tái)機(jī)器安裝tomcat應(yīng)用服務(wù)器并部署應(yīng)用程序,并確保各應(yīng)用服務(wù)器能夠正常獨(dú)立運(yùn)行; (二)另選一臺(tái)機(jī)器搭建Memcached分布式內(nèi)存對(duì)象緩存系統(tǒng),并在步驟一所述tomcat應(yīng)用服務(wù)器配置中關(guān)聯(lián)Memcached,實(shí)現(xiàn)sess1n的共享;或者用magent緩存代理搭建Memcached集群,實(shí)現(xiàn)多個(gè)Memcached之間的數(shù)據(jù)共享; (三)搭建負(fù)載服務(wù)器Nginx:選至少兩臺(tái)機(jī)器安裝Nginx,并在配置中配置各個(gè)Tomcat的映射配置,當(dāng)用戶請(qǐng)求時(shí),負(fù)載服務(wù)器根據(jù)調(diào)度算法請(qǐng)求Web應(yīng)用服務(wù)器,實(shí)現(xiàn)請(qǐng)求。
【專利摘要】本發(fā)明公開了一種基于Nginx、Memcached、Tomcat負(fù)載均衡網(wǎng)狀架構(gòu),屬于應(yīng)用程序開發(fā)領(lǐng)域。所述架構(gòu)以Nginx作為負(fù)載均衡服務(wù)器,并緩存靜態(tài)資源;Memcached分布式內(nèi)存對(duì)象緩存系統(tǒng)作為共享同步會(huì)話中間件;Tomcat作為Web應(yīng)用服務(wù)器,用于部署運(yùn)行應(yīng)用程序。與現(xiàn)有技術(shù)相比,本發(fā)明的架構(gòu)設(shè)計(jì)能夠?qū)⒏卟l(fā)訪問分流到各個(gè)應(yīng)用服務(wù)器處理,避免多業(yè)務(wù)集中在某一個(gè)應(yīng)用服務(wù)器造成負(fù)載過重的現(xiàn)象,具有很好的推廣應(yīng)用價(jià)值。
【IPC分類】H04L29-08
【公開號(hào)】CN104618508
【申請(qǐng)?zhí)枴緾N201510088274
【發(fā)明人】吳延慶
【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2015年5月13日
【申請(qǐng)日】2015年2月26日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
余庆县| 吴忠市| 隆昌县| 阜阳市| 土默特右旗| 贺兰县| 杭锦后旗| 正蓝旗| 金湖县| 额尔古纳市| 庄河市| 定边县| 漳浦县| 鹤岗市| 高密市| 凌源市| 安远县| 安西县| 枣强县| 民县| 黑龙江省| 大理市| 红原县| 潼南县| 潢川县| 娱乐| 青海省| 西乌珠穆沁旗| 报价| 武邑县| 辉县市| 崇州市| 卓资县| 蕉岭县| 安阳县| 平乐县| 高青县| 慈溪市| 尼木县| 清水县| 延吉市|