一個(gè)微服務(wù)框架的故事

6年前必尼,我們奮戰(zhàn)了3天3夜,把一個(gè)從0到1的系統(tǒng)成功上線......

簡單部署

當(dāng)應(yīng)用系統(tǒng)正常運(yùn)行那一刻篡撵,我似乎已經(jīng)忘記了自己待在客戶現(xiàn)場到底有多長時(shí)間了判莉。不要緊,因?yàn)闀r(shí)間已經(jīng)在系統(tǒng)運(yùn)行的那一瞬間凝固且永久存留育谬。

5年前券盅,在推廣過程中我們嘗試了系統(tǒng)的首次擴(kuò)容......

集群部署

一年多下來,我見證了這個(gè)系統(tǒng)從零到數(shù)十萬用戶的增長膛檀。對(duì)于一個(gè)“初生牛犢”來說锰镀,無疑會(huì)流露出些許無法掩飾的驕傲娘侍,但驕傲的同時(shí)我需要面對(duì)一個(gè)無法規(guī)避的事實(shí)——系統(tǒng)瓶頸。因此泳炉,我們嘗試了集群負(fù)載憾筏。

4年前,系統(tǒng)累計(jì)用戶數(shù)突破500萬......

擴(kuò)容部署

面對(duì)著500萬的用戶數(shù)增長花鹅,我并沒有太多的興奮氧腰,內(nèi)心反而會(huì)若隱若現(xiàn)地游離著一股莫名的忐忑〈湟龋可能因?yàn)橄到y(tǒng)不斷發(fā)展的臃腫容贝,也可能因?yàn)橛脩魯?shù)不斷增加的并發(fā)壓力,又或許……

3年前之景,一個(gè)“巴西世界杯”徹底把我們給壓倒......

系統(tǒng)瓶頸

愛德華·墨菲已經(jīng)狠狠地告誡過我斤富,但我并沒有意識(shí)到自身的問題所在而繼續(xù)隨波逐流。有些問題不是問題锻狗,但有些問題不止于問題满力,不止于問題的問題也許是大問題。就像“世界杯競猜”轻纪,表面看似是并發(fā)問題油额,實(shí)質(zhì)可能是整個(gè)系統(tǒng)架構(gòu)的問題】讨悖活動(dòng)期間潦嘶,系統(tǒng)的持續(xù)不穩(wěn)定把我給踢進(jìn)了深淵,連續(xù)7天7夜的維護(hù)和調(diào)優(yōu)也無法掩飾系統(tǒng)的臃腫崇众、低效和復(fù)雜掂僵,哪怕輕輕一腳就能讓我“失守龍門”,就算有足夠的資源進(jìn)行臨時(shí)性擴(kuò)容顷歌,但只能解渴并不能挨餓锰蓬,墨菲還在。

2年前眯漩,系統(tǒng)全面服務(wù)化改造......

服務(wù)化部署

“世界杯”過后芹扭,我一度陷入了長時(shí)間的思考和自省∩舛叮“事件”根源看似系統(tǒng)的瓶頸舱卡,實(shí)質(zhì)上看到的就是自身的瓶頸。墨菲還在摹芙,我無法釋懷灼狰。思考中,我不乏對(duì)技術(shù)源碼的翻看浮禾,更不缺對(duì)前人經(jīng)驗(yàn)的訂閱交胚,但依舊迷茫。知識(shí)是事物本質(zhì)的描述盈电,但我發(fā)現(xiàn)對(duì)知識(shí)的學(xué)習(xí)和理解更多會(huì)跟自身對(duì)該領(lǐng)域知識(shí)的渴望程度和自身的高度息息相關(guān)蝴簇。就像查理·芒格的提醒,單一領(lǐng)域的活動(dòng)范圍是有限的匆帚,何不嘗試打破領(lǐng)域的局限釋放自己熬词,綜合性思考或許能讓自己看得更加清晰。的確吸重,根據(jù)我目前的狀態(tài)互拾,再多的計(jì)算機(jī)知識(shí),也無法掩飾我視野狹窄的缺陷嚎幸。幸好颜矿,從此刻開始我便擁有了渴望。我渴望知識(shí)嫉晶,我渴望本質(zhì)骑疆,我渴望一切疑慮的解答。在渴望中替废,我遇見了《失控》箍铭,它的“涌現(xiàn)”讓我著迷,更讓我看到了“分布式”的魅力椎镣。我嘗試按照這種“分布式”方法論把原來這么一個(gè)“龐然怪物”按“領(lǐng)域界限”分解出一個(gè)個(gè)簡單的個(gè)體服務(wù)诈火,嘗試以“分布式”的方式去呈現(xiàn)這種強(qiáng)大的魅力。最終状答,在歷時(shí)數(shù)月的核心框架打造和系統(tǒng)全面服務(wù)化分布式部署之后冷守,系統(tǒng)在2500萬累積用戶和800萬月活躍用戶的壓力之下保持0系統(tǒng)故障率。

1年前剪况,服務(wù)框架的可持續(xù)發(fā)展……

KingWorks-微服務(wù)框架

一句“簡單就好”教沾,不知導(dǎo)出了多少人的心聲。有些人一生的積累可以堆積如山译断,有些人一輩子的積蓄只有簡單一句授翻。我曾在各種算法之中游離,卻沒發(fā)現(xiàn)我連最基礎(chǔ)的“減法”都沒有做好孙咪。我開始嘗試去理解問題接近問題堪唐,嘗試縮短問題與答案之間的關(guān)鍵路徑,嘗試把問題圈在簡單之中……這些都是我一年下來都為之努力的嘗試翎蹈,嘗試自我提高淮菠,嘗試聚焦本質(zhì),嘗試一切“從簡”荤堪。結(jié)果呢合陵,其實(shí)并沒有什么結(jié)果枢赔。社會(huì)并沒有在我思考的時(shí)候停止發(fā)展,問題同樣在變拥知。所以踏拜,我永遠(yuǎn)不會(huì)停止思考和嘗試。就算系統(tǒng)在2000萬月活躍用戶的并發(fā)壓力之下依舊穩(wěn)定低剔,我還是會(huì)主動(dòng)往更簡單速梗、更高效、更靈活襟齿、更接近問題的方向發(fā)展姻锁。

如今,思考沒有停止猜欺,嘗試還在繼續(xù)位隶,可能沒有不可能......
KingWorks-微生態(tài)圈

“好奇”和“自省”劃清了人類與動(dòng)物的界限,石器的獵捕替梨、金屬的耕耘钓试、蒸汽的推動(dòng)、芯片的計(jì)算副瀑、信息的智動(dòng)……無時(shí)無刻驅(qū)動(dòng)著人類社會(huì)的進(jìn)步和發(fā)展弓熏。就像我們已經(jīng)無法滿足于當(dāng)下這個(gè)650萬日活躍用戶乃至10萬+并發(fā)的微服務(wù)應(yīng)用了,我現(xiàn)在更愿意去嘗試的就是打造我們的“微生態(tài)圈”糠睡,像生存在地球的人類個(gè)體挽鞠,讓微服務(wù)同樣能在自己的生態(tài)圈內(nèi)“智給智足”......

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市狈孔,隨后出現(xiàn)的幾起案子信认,更是在濱河造成了極大的恐慌,老刑警劉巖均抽,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嫁赏,死亡現(xiàn)場離奇詭異,居然都是意外死亡油挥,警方通過查閱死者的電腦和手機(jī)潦蝇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來深寥,“玉大人攘乒,你說我怎么就攤上這事⊥锒欤” “怎么了则酝?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長闰集。 經(jīng)常有香客問我沽讹,道長般卑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任妥泉,我火速辦了婚禮椭微,結(jié)果婚禮上洞坑,老公的妹妹穿的比我還像新娘盲链。我一直安慰自己,他們只是感情好迟杂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布刽沾。 她就那樣靜靜地躺著,像睡著了一般排拷。 火紅的嫁衣襯著肌膚如雪侧漓。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天监氢,我揣著相機(jī)與錄音布蔗,去河邊找鬼。 笑死浪腐,一個(gè)胖子當(dāng)著我的面吹牛纵揍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播议街,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼泽谨,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了特漩?” 一聲冷哼從身側(cè)響起吧雹,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎涂身,沒想到半個(gè)月后雄卷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蛤售,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年丁鹉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悍抑。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡鳄炉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出搜骡,到底是詐尸還是另有隱情拂盯,我是刑警寧澤,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布记靡,位于F島的核電站谈竿,受9級(jí)特大地震影響团驱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜空凸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一嚎花、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧呀洲,春花似錦紊选、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至滓窍,卻和暖如春卖词,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吏夯。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來泰國打工此蜈, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人噪生。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓裆赵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親杠园。 傳聞我的和親對(duì)象是個(gè)殘疾皇子顾瞪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容