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

高并發緩存機制的改進

2019-05-10 09:52:38肖劍偉廣東省科技職業技術學校
數碼世界 2019年4期
關鍵詞:數據庫機制企業

肖劍偉 廣東省科技職業技術學校

目的

通過減少耗時的數據庫數據訪問,增加在緩存上分發數據達到高并發的數據請求需求。

整體架構圖:

方案介紹:

1.從整體架構圖可以看出,一個整體的架構需要多個架構層組成,而所有的架構組織都是為了系統的健壯性,可拓展性來設計。但是,這上面的架構也并不是適用所有的業務系統,這里只是方便理解,不做專門的分析,我們重點介紹緩存機制的改進。

2.對并發處理有過相關經驗的人都知道,使用緩存機制一般都會使用到ehCache(本地緩存),redis(分布式緩存)等工具來實現,本文將以Java語言來進行描述,而對于哪一種方案的實現都會根據自有的業務來進行選擇,其中ehCache本地緩存比較多的是用在實時性要求不高,處理速度要求卻比較高的情況;redis分布式緩存則在實時性要求相對來說會比較高,而處理速度會由于網絡帶寬或者其他因素導致速度相對來說會慢一點。因此,可以把兩種緩存機制加在一起,實現了二級緩存機制,也叫雙極緩存機制。這樣既提高了緩存速度,又提高了實時效應。

3.從上面架構圖來看,雙極緩存已經可以滿足中型企業的數據訪問需求了,一定程度上緩解了數據庫的壓力,在大部分企業上派得上用場,類似日活躍用戶100萬左右的企業應該是可以滿足需求的。但是在超大型互聯網企業中,日活躍用戶超過上億,例如BAT企業,他們這些企業在每秒鐘的訪問頻率都是很驚人的幾何級數增長。所以,當ehCache或者redis等數據超時的那一刻都會有龐大的數據穿透到數據庫,給數據庫造成極大的壓力,甚至宕機(服務器不能正常工作)。在相同成本的情況下(指的是硬件設施相同),雙極緩存仍然不能滿足超大型企業的需求。因此,我們采用了“雙極緩存+單點穿透”來實現緩存的無縫銜接,簡稱穿透式雙極緩存。

4.穿透式雙極緩存的原理是在數據訪問緩存的時候,根據緩存的過期數據,讓某一條線程去訪問上一層服務器,其他線程保持不變,等該條線程返回的數據更新本地數據。例如:有一條數據通過ehcache的時候判斷是否快到過期時間的某個數據,這時候會讓這條數據去訪問redis或者數據庫、redis或者數據庫返回的時候同時更新ehcache。邏輯圖如下:

代碼實現:

1.核心代碼實現

說明:判斷當前線程是否達到穿透的條件,如果滿足條件,則線程單獨訪問分布式緩存并更新本地緩存,其他線程不做穿透、等該條緩存更新本地緩存后,所有的線程都訪問同個數據。

2.ehCacheUtil

說明:封裝EhCacheCacheManager類,實現本地緩存增刪改查操作,并超時失效等。

3.RedisUtil

說明:封裝RedisTempLate類,實現分布式緩存增刪改查操作,并超時失效等。

4.jar包引用

說明:通過使用 maven引入第三部包

5 總結

該方案在本地緩存即將過期之前用單獨一條線程重新拉取了最新數據,并更新了本地緩存的過期時間,既保證了數據的有效性,又確保了并發不會在同一時刻穿透上一層服務。因此,方案有效的解決了高并發,高實效的需求!

猜你喜歡
數據庫機制企業
企業
當代水產(2022年5期)2022-06-05 07:55:06
企業
當代水產(2022年3期)2022-04-26 14:27:04
企業
當代水產(2022年2期)2022-04-26 14:25:10
敢為人先的企業——超惠投不動產
云南畫報(2020年9期)2020-10-27 02:03:26
自制力是一種很好的篩選機制
文苑(2018年21期)2018-11-09 01:23:06
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
破除舊機制要分步推進
中國衛生(2015年9期)2015-11-10 03:11:12
主站蜘蛛池模板: 国产在线观看人成激情视频| 欧美精品二区| 97超级碰碰碰碰精品| 亚洲欧美激情另类| 亚洲国产精品一区二区第一页免 | 日韩色图区| 91视频免费观看网站| 无码福利日韩神码福利片| 无码区日韩专区免费系列| 国产乱人伦AV在线A| 国产91精品久久| 毛片视频网| 伊人久久大香线蕉综合影视| 欧美精品亚洲精品日韩专区va| 精品色综合| 日韩欧美国产精品| 五月综合色婷婷| 久久这里只有精品国产99| 久久久久国色AV免费观看性色| 亚洲男人的天堂网| 国产免费精彩视频| 亚洲精品无码抽插日韩| 97综合久久| 久久精品女人天堂aaa| 中文无码毛片又爽又刺激| 亚卅精品无码久久毛片乌克兰| 精品成人免费自拍视频| 日本成人不卡视频| 天天躁日日躁狠狠躁中文字幕| 一本久道久综合久久鬼色| 欧美成人区| 91视频99| 在线亚洲小视频| 人妻夜夜爽天天爽| 亚洲码一区二区三区| 欧美在线精品怡红院| 欧美精品一区在线看| 国产主播福利在线观看| 亚瑟天堂久久一区二区影院| 国产成人一二三| 57pao国产成视频免费播放| 99re精彩视频| 黄色网址免费在线| 永久在线播放| 亚洲色无码专线精品观看| 亚洲愉拍一区二区精品| 国产成人资源| 日韩一级二级三级| 国产凹凸视频在线观看| 在线观看精品国产入口| 国产成人综合在线观看| 91美女视频在线| 日韩a在线观看免费观看| 最新日本中文字幕| 免费人成在线观看成人片| 国产精品任我爽爆在线播放6080 | 精品福利视频导航| 亚洲永久色| 91亚洲免费视频| 丁香婷婷在线视频| 性色生活片在线观看| 91成人试看福利体验区| 午夜视频免费试看| 亚洲精品国产日韩无码AV永久免费网| 亚洲毛片一级带毛片基地| 国产免费人成视频网| 波多野结衣在线se| 久久国产精品国产自线拍| 亚洲国产欧美国产综合久久| 日韩 欧美 小说 综合网 另类| 青青草综合网| 欧美激情综合| 国产制服丝袜91在线| 青青草综合网| 米奇精品一区二区三区| 欧美精品v欧洲精品| 性69交片免费看| 国产乱人视频免费观看| 成人在线不卡| 免费av一区二区三区在线| 在线欧美a| 亚洲天堂伊人|