亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于積分管理系統(tǒng)高并發(fā)低時(shí)延問題的應(yīng)用研究

        2022-04-15 21:13:28黎剛

        摘要:基于積分管理系統(tǒng)云化,文章對(duì)其接口并發(fā)性能和響應(yīng)時(shí)延進(jìn)行了研究。文章以積分管理系統(tǒng)單個(gè)服務(wù)節(jié)點(diǎn)、服務(wù)集群和在NGINX層部署了緩存后的服務(wù)集群為研究對(duì)象,測試的并發(fā)請(qǐng)求量分為每秒300、600和900三個(gè)檔次。通過JMeter壓測,結(jié)果表明,在NGINX層部署緩存后的服務(wù)集群可以提供很高的系統(tǒng)并發(fā)性能和很低的響應(yīng)時(shí)延,很好地滿足了生產(chǎn)需求。

        關(guān)鍵詞:接口;集群;緩存

        中圖法分類號(hào):TP315

        文獻(xiàn)標(biāo)識(shí)碼:A

        Application research on high concurrency and low delay problem based onintegral management system

        LI Gang

        ( China Telecomunication Corporation Limited Anhui sub-Corporation .

        Hefei 23003 I , China)

        Abstract: After the integration management system is clouded, the interface concurrency performance andresponse delay of the system are studied in this paper. This paper takes the single service node, servicecluster and service cluster after deploying cache in nginx layer of integral management system as the researchobject. The number of concurrent requests tested is 300, 600 and 900 per second. Through JMeter pressuretest, the results show that the service cluster after deploying cache in nginx layer can provide high systemconcurrency performance and low response delay, well meeting the production demand.

        Key words: interface, cluster, cache

        運(yùn)營商的在網(wǎng)客戶數(shù)量在持續(xù)增加,目前達(dá)到三千萬以上級(jí)別。和在網(wǎng)客戶數(shù)量緊密相關(guān),積分管理系統(tǒng)接口的并發(fā)請(qǐng)求量也在不斷提高,峰值并發(fā)請(qǐng)求達(dá)到2000 TPS,單日請(qǐng)求量在一千五百萬次以上。這對(duì)接口的并發(fā)處理能力提出了新的要求[1]。

        如何使接口的并發(fā)能力達(dá)到2000 TPS,響應(yīng)時(shí)延在lOOOms以內(nèi),是本文要解決的問題。為了便于研究,搭建一個(gè)具有單節(jié)點(diǎn)服務(wù)能力的架構(gòu)。(1)開發(fā)框架為:SpringBoot+IBATIS+MYSQL+TOMCAT。(2)機(jī)器環(huán)境為:CentOS-7-x86—64操作系統(tǒng)+8核CPU+32GB內(nèi)存+300GB硬盤。單個(gè)服務(wù)節(jié)點(diǎn)的系統(tǒng)架構(gòu)如圖1所示。

        1 單個(gè)節(jié)點(diǎn)的并發(fā)服務(wù)能力

        1.1積分管理系統(tǒng)云化后對(duì)數(shù)據(jù)庫查詢的響應(yīng)性能分析

        對(duì)TOMCAT的server.xml的設(shè)置如下:

        protocol=HTTP/1.I

        connection Timeout=”20000”

        redirectPort=”8443”

        maxThreacis=”800”

        acceptCount=”1000”/>

        maxThreads:TOMCArr起動(dòng)的最大線程數(shù),即同時(shí)處理的任務(wù)個(gè)數(shù),默認(rèn)值為200;為解決高并發(fā)的問題,將其設(shè)置為800。

        acceptCount:當(dāng)TOMCAT起動(dòng)的線程數(shù)達(dá)到最大時(shí)接受排隊(duì)的請(qǐng)求個(gè)數(shù),默認(rèn)值為100;為解決高并發(fā)的問題,將其設(shè)置為1000。

        1.2 壓力測試工具

        JMeter是Apache組織開發(fā)的基于Java的壓力測試工具,用于對(duì)軟件做壓力測試,其最初被設(shè)計(jì)用于Web應(yīng)用測試,但后來擴(kuò)展到其他測試領(lǐng)域。JMeter可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測試它們的強(qiáng)度和分析整體性能[2]。

        本文采用JMeter作為壓力測試工具,以測試接口的并發(fā)處理能力。

        1.3 單個(gè)節(jié)點(diǎn)的性能壓力測試

        對(duì)單個(gè)節(jié)點(diǎn)的并發(fā)能力進(jìn)行壓力測試,以了解單個(gè)節(jié)點(diǎn)的并發(fā)處理能力,測試數(shù)據(jù)如表1所列。

        通過對(duì)單個(gè)節(jié)點(diǎn)的壓力測試進(jìn)行分析可發(fā)現(xiàn),并發(fā)能力在200左右,響應(yīng)時(shí)延都超過lOOOms.不能滿足業(yè)務(wù)的生產(chǎn)需求。

        2 24個(gè)服務(wù)節(jié)點(diǎn)構(gòu)建的服務(wù)集群的并發(fā)能力

        單個(gè)服務(wù)節(jié)點(diǎn)序難以承載持續(xù)增長的業(yè)務(wù)量帶來的高并發(fā),建議通過集群的方式來解決相關(guān)問題。

        2.1集群思想

        2.1.1 NGINX轉(zhuǎn)發(fā)層

        在負(fù)載均衡的轉(zhuǎn)發(fā)層,采用lvs+NGINX負(fù)載均衡來實(shí)現(xiàn)。

        NCINX的負(fù)載均衡策略較多,如輪詢、指定權(quán)重、ip_hash等[3]。由于各個(gè)服務(wù)節(jié)點(diǎn)的權(quán)重相同,不需要會(huì)話保持,我們選用輪詢的方式來實(shí)現(xiàn)。

        2.1.2 服務(wù)集群層

        考慮到TOMCAT的開源性,對(duì)整體的服務(wù)部署24個(gè)服務(wù)節(jié)點(diǎn),如圖l所示。

        2.1.3 數(shù)據(jù)庫緩存層

        對(duì)于高性能的開源的Reciis,在內(nèi)存中保存數(shù)據(jù)。按照kev-value的形式存儲(chǔ)數(shù)據(jù),是一種數(shù)據(jù)結(jié)構(gòu)化存儲(chǔ)方法的集合[4]。

        經(jīng)測試發(fā)現(xiàn),讀取Redis的緩存數(shù)據(jù)經(jīng)常出現(xiàn)超時(shí)現(xiàn)象,綜合考慮業(yè)務(wù)的需求,把該數(shù)據(jù)庫的緩存層下線,直接和數(shù)據(jù)庫進(jìn)行交瓦。

        2.2 集群壓測的接口能力分析

        經(jīng)過集群優(yōu)化,重新進(jìn)行接口并發(fā)能力壓力測試.結(jié)果如表2所列。

        通過對(duì)集群的壓力測試進(jìn)行分析可以發(fā)現(xiàn),并發(fā)能力在1500左右,響應(yīng)時(shí)延都超過lOOOms,不能滿足業(yè)務(wù)的生產(chǎn)需求。

        3 在NGINX層部署緩存后的集群并發(fā)能力

        3.1 業(yè)務(wù)分類分析

        通過對(duì)業(yè)務(wù)進(jìn)行歸類分析,發(fā)現(xiàn)接口主要是幾類請(qǐng)求,并且每類請(qǐng)求都有自己的變化周期,如qryStarlnfo請(qǐng)求,每月變化一次。如果在NGINX轉(zhuǎn)發(fā)層配置緩存,可以節(jié)約CPU、磁盤10和網(wǎng)絡(luò)傳輸?shù)臅r(shí)間消耗,直接由NGINX的緩存返回,可以把平均響應(yīng)時(shí)問縮短30%以上,并發(fā)能力提高30%以上。

        接口需要處理的主要業(yè)務(wù)分類如表3所示。

        3.2 轉(zhuǎn)發(fā)層緩存

        對(duì)于NGINX的server配置部分,配置如表4所示。

        應(yīng)用層的程序也要配套改造,對(duì)實(shí)時(shí)變化的業(yè)務(wù),不加載緩存;對(duì)每月變化一次的緩存,加載緩存,通過NGINX的緩存來直接返回查詢結(jié)果,縮短響應(yīng)時(shí)間,提高接口的并發(fā)處理能力[5]。

        3.3 通過集群和NGINX緩存優(yōu)化后壓力測試的接口能力分析

        經(jīng)過集群構(gòu)建,再加上NGINX的緩存優(yōu)化,重新進(jìn)行接口并發(fā)能力壓力測試如表5所示。

        通過對(duì)NGINX層加載緩存后,對(duì)服務(wù)集群的壓力測試進(jìn)行分析可知,當(dāng)請(qǐng)求量足夠大的情況下,并發(fā)能力都在2000 TPS以上,響應(yīng)時(shí)延都在lOOOms以內(nèi),滿足業(yè)務(wù)的生產(chǎn)需求。

        4 結(jié)論

        積分管理系統(tǒng)解決接口高并發(fā)低時(shí)延能力的優(yōu)化思路,就是從單個(gè)服務(wù)節(jié)點(diǎn)、服務(wù)集群、NGINX加載緩存的服務(wù)集群三個(gè)層次來優(yōu)化。

        NGINX加載緩存的服務(wù)集群,可以節(jié)約CPU、磁盤10和網(wǎng)絡(luò)傳輸?shù)臅r(shí)間消耗,有效縮短了響應(yīng)時(shí)間,提高了接口的并發(fā)處理能力,很好地滿足了業(yè)務(wù)的生產(chǎn)需求。

        參考文獻(xiàn):

        [1]尚陽陽.氣象微信公眾平臺(tái)服務(wù)發(fā)展方向的思考[J].農(nóng)家參謀,2020(11):127.

        [2]王麗娜.從微平臺(tái)界面設(shè)計(jì)看高校品牌構(gòu)建[J].設(shè)計(jì),2020,33(9):82-84.

        [3]李洋,李娜,基于互聯(lián)網(wǎng)環(huán)境下移動(dòng)學(xué)習(xí)微平臺(tái)的實(shí)現(xiàn)與研究[J].中外企業(yè)家,2020(14):170.

        [4]葉陽.移動(dòng)互聯(lián)網(wǎng)時(shí)代出版企業(yè)微平臺(tái)編輯運(yùn)營策略[J].傳媒論壇,2020,3(9):45-47.

        [5]胡丹瑩.基于學(xué)校公眾號(hào)的高校心理咨詢微平臺(tái)的開發(fā)探索[J].信息與電腦(理論版),2020,32(8):252-254.

        作者簡介:

        黎剛(1976-),碩士,工程師,研究方向:計(jì)算機(jī)軟件、計(jì)算機(jī)網(wǎng)絡(luò)和大數(shù)據(jù)在工程中的應(yīng)用。

        亚洲乱码视频在线观看| 久久天天躁夜夜躁狠狠85麻豆| 免费a级毛片在线播放不收费| 日本黄页网站免费观看| 无码之国产精品网址蜜芽| 国产一级黄片久久免费看| 91丝袜美腿亚洲一区二区| 国产精品久久久久久婷婷| 国产成人亚洲综合无码DVD| 亚洲一区二区三区资源| 男吃奶玩乳尖高潮视频| 中文字幕亚洲欧美日韩2019| 无码一区二区三区在线在看| 91精品国产综合久久国产| 国产精品186在线观看在线播放| 越猛烈欧美xx00动态图| 亚洲狼人社区av在线观看| 高清国产亚洲精品自在久久| 国产精品白浆在线观看免费| 在线观看国产精品日韩av| 青青草99久久精品国产综合| 国产白浆一区二区在线| 中文字幕av免费专区| 国产精品亚洲专区无码web| 69久久精品亚洲一区二区| 亚洲成av人片不卡无码 | 亚洲av无码精品色午夜蛋壳| www.五月激情| 开心五月骚婷婷综合网| 夜夜揉揉日日人人青青| 日韩专区欧美专区| 精品av一区二区在线| 99国产精品99久久久久久 | 一本色道久久综合狠狠躁篇| 天美麻花果冻视频大全英文版 | 人妻av一区二区三区高| 日韩人妻中文字幕专区| 午夜成人鲁丝片午夜精品| 国产精品美女黄色av| av在线不卡一区二区| 久久9精品区-无套内射无码|