自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WOT2018王曉波:緩存治理的“不死鳥”模式,你值得擁有

原創(chuàng)
網(wǎng)絡(luò)
治理之后的緩存由于使用方式的正確化,使用場景的隔離化,數(shù)據(jù)量的合理分配,緩和存的分離之后基本是一個不死鳥式的系統(tǒng)了。

【51CTO.com原創(chuàng)稿件】七年一劍,華麗蛻變。自2012年起連續(xù)6年15場峰會,凝聚大量技術(shù)專家,博觀而約取,厚積而薄發(fā)。2018WOT全球軟件與運(yùn)維技術(shù)峰會揚(yáng)帆起航,圍繞12大核心熱點(diǎn),匯聚海內(nèi)外60位一線專家,打造高端技術(shù)盛宴!

  在大會第二天即5月19日下午《高并發(fā)與實(shí)時(shí)處理》分論壇現(xiàn)場,同程旅游首席架構(gòu)師王曉波將有一場主題演講,主要圍繞高并發(fā)場景的緩存治理問題展開。51CTO記者在會前采訪了他,請他提前“劇透”一下演講精彩內(nèi)容。

WOT,同程旅游,王曉波

  緩存系統(tǒng)崩潰的兩大殺手

  王曉波介紹道,之所以他會重點(diǎn)分享高并系統(tǒng)中的緩存系統(tǒng)崩潰問題,是因?yàn)橥蟛糠志彺嫦到y(tǒng)的崩潰問題并非來自緩存系統(tǒng)本身性能不夠,而是因?yàn)楦鞣N系統(tǒng)中對緩存的胡亂使用,無腦使用。

  何為緩存胡亂使用?王曉波解釋道,這是指對緩存的使用場景和緩存的數(shù)據(jù)不加以分析和隔離,以大雜燴的方式在使用緩存,這樣就會造成一個緩存系統(tǒng)對面的是高中低的多種并發(fā)要求,又會造成一個緩存系統(tǒng)中存儲的數(shù)據(jù)是大中小的多種數(shù)據(jù)類型,最后還會造成緩存的使用方是N種不知為何物的系統(tǒng)調(diào)用,想降級相當(dāng)難。

  那么何為無腦使用?這是指對緩存的使用不區(qū)分緩和存的不同,對緩存使用一味的銀彈化,認(rèn)為只要用了就高并發(fā)了。這樣的無腦使用情況下緩存有時(shí)就變成了數(shù)據(jù)庫,有時(shí)因?yàn)閭€單點(diǎn)的使用強(qiáng)型讓緩存失去分布式的能力。銀彈化后的緩存的也讓緩存做了更多不應(yīng)該它做的事情。綜上的問題要解決那就是緩存的治理了。

  王曉波將聽眾的收獲歸納成三點(diǎn):一是了解如何讓緩存更高并發(fā)地使用;二是學(xué)會如何用好緩存,用正確緩存;三是了解如何通過治理讓緩存的問題化為無形。對于很多人來說,這三點(diǎn)收獲將是真正的干貨,算是高并發(fā)實(shí)戰(zhàn)寶典了,感興趣的網(wǎng)友就快來報(bào)名吧!名額不多了噢!

  讓緩存治理進(jìn)入“不死鳥”模式

  當(dāng)記者問及高并發(fā)場景出現(xiàn)的本質(zhì)原因時(shí),王曉波告訴記者,高并發(fā)的決解是一個系統(tǒng)工程,其中對于的數(shù)據(jù)的存職,數(shù)據(jù)的計(jì)算等數(shù)據(jù)的I/O是讓系統(tǒng)無法高并發(fā)的一個很重要的原因。“那么要解決這個數(shù)據(jù)I/O的速度問題,簡單的方法就計(jì)算結(jié)果臨時(shí)的存儲起來,這樣的臨時(shí)存儲就叫作緩存,正因?yàn)槭墙Y(jié)果集的直接查取并且查取方式也使用了更快速的方式比如KV,這樣一來系統(tǒng)的高并發(fā)自然有了緩解。”王曉波談到。

  在實(shí)踐方便,同程旅游也有不少經(jīng)驗(yàn)可以分享。記者了解到,高并發(fā)的緩存治理這個領(lǐng)域同程旅游很早就開始嘗試了,他們把所有要做到的點(diǎn)統(tǒng)統(tǒng)收集到一套叫作“鳳凰”緩存系統(tǒng),它是一個緩存的私有云,黑合式的使用,對應(yīng)用系統(tǒng)無感的治理了緩存。

  王曉波透露,沒有實(shí)施緩存治理之前的緩存系統(tǒng)用的亂,用的雜,往往是系統(tǒng)的噩夢。但治理之后的緩存因?yàn)閷κ褂梅绞降恼_化,使用場景的隔離化,數(shù)據(jù)量的合理分配,緩和存的分離之后基本是一個不死鳥式的系統(tǒng)了。他舉例告訴記者,之前經(jīng)常能發(fā)現(xiàn)一些存儲量超大的緩存,上T的多有,他細(xì)看一下內(nèi)容并不是一個場景下的數(shù)據(jù),也不是一個類型的數(shù)據(jù),使用方之間也有相關(guān)不大的系統(tǒng),更有發(fā)現(xiàn)一個KEY內(nèi)存了20G的數(shù)據(jù),一小故障基本就完了。在治理之后自然是化解了,當(dāng)然這個治理對應(yīng)用系統(tǒng)方是無感的。

  難繞開的三道關(guān)

  事實(shí)上,緩存治理工作也并非一帆風(fēng)順,同程旅游也遇到過一些困難。王曉波表示,困難主要集中在三個方面:

  一是如何讓應(yīng)用無感的合理使用緩存,因?yàn)橹案嗍强烤幊桃?guī)范,和設(shè)計(jì)規(guī)范,但這些全以人為本的主觀要求,往往因人不同結(jié)果也不同,所以同程旅游的做法用是一個系統(tǒng)來解決,不用規(guī)范。

  二是對現(xiàn)有的已經(jīng)在亂用的緩存,如何遷移。因?yàn)檫@是在線運(yùn)營的系統(tǒng),可能非常脆弱,對這樣的情況,同程旅游最后做了一個專用的遷移系統(tǒng)來處理。

  三是對緩存的研發(fā)方案問題,是選擇自研,還是選擇開源?最終他們選擇在開源基礎(chǔ)的系統(tǒng)平臺化研發(fā)。

  采訪最后,王曉波告訴記者,緩存處理除了去挖掘性能,應(yīng)該可以再更多的挖掘成本。因?yàn)楝F(xiàn)在緩存使用被應(yīng)用在各個系統(tǒng)中,通常的情況下,這些緩存需要占用大量內(nèi)存,眾所周知內(nèi)存的成本很高,那如何去減少內(nèi)存的使用,或者在一些場景中不用內(nèi)存,這個價(jià)值點(diǎn)十分值得挖掘。

  5 月 18 - 19日,北京•粵財(cái)JW萬豪酒店,全球最值得關(guān)注的IT技術(shù)盛宴與您不見不散。2018WOT全球軟件與運(yùn)維技術(shù)峰會一定是您發(fā)現(xiàn)全新思路、挖掘最新思想、拓展人脈的重要平臺。

  目前我們的各項(xiàng)票種已全面發(fā)售。需要提醒您的是,購票越早,折扣越大!與KOL零距離交流,呈現(xiàn)不一樣的“英雄盛宴”!

  點(diǎn)擊官網(wǎng)了解詳情:wot.51cto.com

  9折預(yù)售中,搶票從速。

WOT,同程旅游,王曉波

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請注明原文作者和出處為51CTO.com】

責(zé)任編輯:周雪 來源: 51CTO
相關(guān)推薦

2018-03-23 17:35:21

WOT2018董明鑫Docker

2018-12-18 11:17:14

人工智能WOT2018AI工具

2021-09-06 10:22:47

匿名對象編程

2023-12-29 08:17:26

Python代碼分析Profile

2018-12-24 11:13:32

WOT2018AI人工智能

2018-06-21 15:25:40

WOT同程王曉波

2018-05-19 15:04:11

WOT2018OpenStackAR

2018-06-15 09:59:02

WOT史揚(yáng)邊緣計(jì)算

2021-03-18 07:52:42

代碼性能技巧開發(fā)

2018-06-27 15:39:31

2021-01-21 09:45:16

Python字符串代碼

2018-12-01 16:11:34

WOT2018人工智能51CTO

2020-09-01 07:41:56

macOS工具

2024-12-18 16:53:13

ncduLinux磁盤分析

2018-03-15 11:23:59

微服務(wù)架構(gòu)實(shí)踐

2020-10-09 11:54:33

Vue用戶的React

2018-04-09 09:47:05

ARAR應(yīng)用場景視+AR

2018-05-18 22:07:27

WOT2018前端AIOps

2018-05-19 18:24:02

WOT2018微服務(wù)容器

2018-12-18 08:59:41

WOT2018
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號