999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于積分管理系統高并發低時延問題的應用研究

2022-04-15 21:13:28黎剛
計算機應用文摘 2022年6期

摘要:基于積分管理系統云化,文章對其接口并發性能和響應時延進行了研究。文章以積分管理系統單個服務節點、服務集群和在NGINX層部署了緩存后的服務集群為研究對象,測試的并發請求量分為每秒300、600和900三個檔次。通過JMeter壓測,結果表明,在NGINX層部署緩存后的服務集群可以提供很高的系統并發性能和很低的響應時延,很好地滿足了生產需求。

關鍵詞:接口;集群;緩存

中圖法分類號:TP315

文獻標識碼: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

運營商的在網客戶數量在持續增加,目前達到三千萬以上級別。和在網客戶數量緊密相關,積分管理系統接口的并發請求量也在不斷提高,峰值并發請求達到2000 TPS,單日請求量在一千五百萬次以上。這對接口的并發處理能力提出了新的要求[1]。

如何使接口的并發能力達到2000 TPS,響應時延在lOOOms以內,是本文要解決的問題。為了便于研究,搭建一個具有單節點服務能力的架構。(1)開發框架為:SpringBoot+IBATIS+MYSQL+TOMCAT。(2)機器環境為:CentOS-7-x86—64操作系統+8核CPU+32GB內存+300GB硬盤。單個服務節點的系統架構如圖1所示。

1 單個節點的并發服務能力

1.1積分管理系統云化后對數據庫查詢的響應性能分析

對TOMCAT的server.xml的設置如下:

protocol=HTTP/1.I

connection Timeout=”20000”

redirectPort=”8443”

maxThreacis=”800”

acceptCount=”1000”/>

maxThreads:TOMCArr起動的最大線程數,即同時處理的任務個數,默認值為200;為解決高并發的問題,將其設置為800。

acceptCount:當TOMCAT起動的線程數達到最大時接受排隊的請求個數,默認值為100;為解決高并發的問題,將其設置為1000。

1.2 壓力測試工具

JMeter是Apache組織開發的基于Java的壓力測試工具,用于對軟件做壓力測試,其最初被設計用于Web應用測試,但后來擴展到其他測試領域。JMeter可以用于對服務器、網絡或對象模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體性能[2]。

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

1.3 單個節點的性能壓力測試

對單個節點的并發能力進行壓力測試,以了解單個節點的并發處理能力,測試數據如表1所列。

通過對單個節點的壓力測試進行分析可發現,并發能力在200左右,響應時延都超過lOOOms.不能滿足業務的生產需求。

2 24個服務節點構建的服務集群的并發能力

單個服務節點序難以承載持續增長的業務量帶來的高并發,建議通過集群的方式來解決相關問題。

2.1集群思想

2.1.1 NGINX轉發層

在負載均衡的轉發層,采用lvs+NGINX負載均衡來實現。

NCINX的負載均衡策略較多,如輪詢、指定權重、ip_hash等[3]。由于各個服務節點的權重相同,不需要會話保持,我們選用輪詢的方式來實現。

2.1.2 服務集群層

考慮到TOMCAT的開源性,對整體的服務部署24個服務節點,如圖l所示。

2.1.3 數據庫緩存層

對于高性能的開源的Reciis,在內存中保存數據。按照kev-value的形式存儲數據,是一種數據結構化存儲方法的集合[4]。

經測試發現,讀取Redis的緩存數據經常出現超時現象,綜合考慮業務的需求,把該數據庫的緩存層下線,直接和數據庫進行交瓦。

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

經過集群優化,重新進行接口并發能力壓力測試.結果如表2所列。

通過對集群的壓力測試進行分析可以發現,并發能力在1500左右,響應時延都超過lOOOms,不能滿足業務的生產需求。

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

3.1 業務分類分析

通過對業務進行歸類分析,發現接口主要是幾類請求,并且每類請求都有自己的變化周期,如qryStarlnfo請求,每月變化一次。如果在NGINX轉發層配置緩存,可以節約CPU、磁盤10和網絡傳輸的時間消耗,直接由NGINX的緩存返回,可以把平均響應時問縮短30%以上,并發能力提高30%以上。

接口需要處理的主要業務分類如表3所示。

3.2 轉發層緩存

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

應用層的程序也要配套改造,對實時變化的業務,不加載緩存;對每月變化一次的緩存,加載緩存,通過NGINX的緩存來直接返回查詢結果,縮短響應時間,提高接口的并發處理能力[5]。

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

經過集群構建,再加上NGINX的緩存優化,重新進行接口并發能力壓力測試如表5所示。

通過對NGINX層加載緩存后,對服務集群的壓力測試進行分析可知,當請求量足夠大的情況下,并發能力都在2000 TPS以上,響應時延都在lOOOms以內,滿足業務的生產需求。

4 結論

積分管理系統解決接口高并發低時延能力的優化思路,就是從單個服務節點、服務集群、NGINX加載緩存的服務集群三個層次來優化。

NGINX加載緩存的服務集群,可以節約CPU、磁盤10和網絡傳輸的時間消耗,有效縮短了響應時間,提高了接口的并發處理能力,很好地滿足了業務的生產需求。

參考文獻:

[1]尚陽陽.氣象微信公眾平臺服務發展方向的思考[J].農家參謀,2020(11):127.

[2]王麗娜.從微平臺界面設計看高校品牌構建[J].設計,2020,33(9):82-84.

[3]李洋,李娜,基于互聯網環境下移動學習微平臺的實現與研究[J].中外企業家,2020(14):170.

[4]葉陽.移動互聯網時代出版企業微平臺編輯運營策略[J].傳媒論壇,2020,3(9):45-47.

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

作者簡介:

黎剛(1976-),碩士,工程師,研究方向:計算機軟件、計算機網絡和大數據在工程中的應用。

主站蜘蛛池模板: 成人午夜视频免费看欧美| 国产精品永久在线| www.日韩三级| 黄网站欧美内射| 噜噜噜综合亚洲| 99草精品视频| 啪啪免费视频一区二区| 国产97公开成人免费视频| 亚洲va精品中文字幕| 特级毛片免费视频| 国产精品黑色丝袜的老师| 国产精品任我爽爆在线播放6080| 国产亚洲精品资源在线26u| 欧美一区二区三区香蕉视 | 日韩第八页| 亚洲三级成人| 国产经典在线观看一区| 久久青草精品一区二区三区| 国产aⅴ无码专区亚洲av综合网| 丰满人妻久久中文字幕| 国产精品欧美日本韩免费一区二区三区不卡 | 国产精品永久不卡免费视频| 澳门av无码| 国产成人无码AV在线播放动漫| 国产一级毛片yw| 18禁高潮出水呻吟娇喘蜜芽| 91九色国产porny| 日韩不卡免费视频| 91伊人国产| 国产成人综合久久精品尤物| 欧美a在线| 老司机精品99在线播放| 国产精品嫩草影院av| 国内精品视频| 国产成人一二三| 国产精品一线天| 91欧美亚洲国产五月天| a级免费视频| 亚洲国产欧洲精品路线久久| 国产亚洲精品在天天在线麻豆 | 欧美日一级片| 无码高清专区| 欧美日韩va| 亚洲性网站| 国产女人在线| 婷婷激情亚洲| 国产精品一区二区久久精品无码| 日韩毛片免费| 国产99视频在线| 国产精品欧美在线观看| 国产激情无码一区二区免费| 在线免费不卡视频| 国产农村妇女精品一二区| 最新国产网站| 国产精品欧美日本韩免费一区二区三区不卡 | 91久久大香线蕉| 免费看a级毛片| 婷婷激情五月网| 无码国产伊人| 午夜精品福利影院| 亚洲AV电影不卡在线观看| 免费jjzz在在线播放国产| 91在线免费公开视频| 手机精品视频在线观看免费| 欧美综合成人| 日韩福利视频导航| 无码免费的亚洲视频| 真实国产精品vr专区| 亚洲国产精品无码久久一线| 热re99久久精品国99热| 亚洲国产综合第一精品小说| 亚洲毛片网站| 欧美精品在线视频观看| 欧美精品高清| 精品无码国产自产野外拍在线| 呦女亚洲一区精品| 国产幂在线无码精品| 欧美一区精品| 国产精品福利尤物youwu| www.亚洲天堂| 99精品福利视频| 日本黄色a视频|