亚洲免费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)用。

        久久福利资源国产精品999| 在线观看视频播放| 免费a级毛片无码a∨免费软件| 欧美日韩亚洲成色二本道三区| 国产精品成人有码在线观看| 手机看片久久第一人妻| 一本色道久久88加勒比综合| 在线观看老湿视频福利| 特黄a级毛片免费视频| 久久99精品中文字幕在| 国产视频在线观看一区二区三区 | 精品一区二区三区在线视频| 成人免费毛片aaaaaa片| 国产精品久久码一区二区| 澳门精品一区二区三区| 亚洲人成网77777色在线播放| 最近日本免费观看高清视频| 尤物无码一区| 日韩精品一区二区亚洲专区 | 97精品熟女少妇一区二区三区| 中国人妻与老外黑人| 极品熟妇大蝴蝶20p| 偷拍激情视频一区二区| 久久一本日韩精品中文字幕屁孩| 国产一区二区波多野结衣| 国产高清精品自在线看| 亚洲精品中文字幕一二| 日韩日韩日韩日韩日韩| 中文字幕无码免费久久| 综合久久青青草免费观看视频| 中文字幕亚洲精品久久| 国产乱色精品成人免费视频| 国产成人丝袜网站在线看| 国产一区二区三区成人| 亚洲中文字幕在线第二页| 久久久久中文字幕无码少妇| 亚洲男人的天堂色偷偷| 国产精品人人做人人爽| 亚洲人成网站77777在线观看| 国产日产免费在线视频| 无套无码孕妇啪啪|