想起來幾年前挺火的前島國國民女神學霸-小島方晴子。當時替她說話的人都很慘,導師被逼自殺。她收到的壓力侮辱不是常人可以想象的。但是她卻堅強的活著,去年還出了書。我去日本的時候,下了新干線,前面有一群女學生,她們看到我了,立刻聚集成一團,一邊看我一邊說悄悄話。我才發(fā)現日本人穿的衣服基本就是黑,白,灰。他們也不穿羽絨服,女孩子大冬天都是光著腿。而我穿著黃綠色的羽絨服,確實像個怪胎。為什么來之前沒人告訴我[大哭][大哭]。8年過去了,想起來還覺得尷尬。日本人是很愛背后說別人壞話的。所以我感謝我是個很普通的女孩子,而且生在中國。沒人閑的沒事去扒我之前做過的壞事。比如我很久前看不慣一個自己沒能力還勢利的混蛋,所以寫了個程序刷爆了他的郵箱。再比如我自己寫了個小程序循環(huán)注冊一個網站參加抽獎,得了好多小東西。

  但是女孩子天生就是很堅強的,女孩子為愛而活,其他的什么都扛的下。寫《傲慢與偏見》的女作家簡.奧斯汀,大家看到她寫的書的女主角們大概都能想象到作者本人是個聰明,智慧,自己漂亮且有一個更漂亮的姐姐,又很幽默的女孩。但是她卻在自己心愛的男孩子傍了個富婆之后終生未嫁,高富帥向她求婚她沒同意。一生寄人籬下,與戀人死去不愿做他人婦的姐姐相依為命,心中的痛苦又與誰人說。30多歲開始患有嚴重的憂郁癥,直到她得知自己心愛的男孩去世的消息,自己也郁郁而終。感恩自己運氣好,可以快快樂樂做個普通人。

  我們部門并發(fā)量最大的接口服務前段時間發(fā)生了幾次業(yè)務端的流量猛增,扛不住的情況。瓶頸在緩存上。根本性的改造正在進行中。談一談這段時間由這個問題引發(fā)的思考。

  首先說之前的架構確實很老了,現在直接負責這個服務的男神哥哥也很年輕,有問題是正常的。緩存選用的是樂視統(tǒng)一的couchbase集群,是個memcached升級版,已經實現了持久化,本質是一個文檔型的數據庫,有人評價其性能要超過mangoDB。然后樂視網封裝了它,自己起名叫cbase,前面用moxi代理。實際上使用覺得其性能讓人擦汗?! ?/p>

  接口服務將數據庫里的全量視頻和專輯刷入緩存。緩存扛不住了都不會穿透DB。這里我只想說:如果咱們要是發(fā)現數據庫可能要雪崩,做熔斷,做隔離都是可取的。但是完全不用,要它作甚[汗]. 媒資接口是一個多維度的查詢服務,緩存直接當DB用,而這個緩存的結構對數據的計算是很不利的。從數據庫里取數據耗時一般也就是幾ms。從緩存中取數據量級并沒有減少,還會過量使用緩存造成cbase集群的高負載。而且mysql是有自己的緩存的,查詢一點兒都不慢,加上索引,線上已經有的讀寫分離,其他成熟的技術,性能也不差。業(yè)務復雜性大大增加,業(yè)務處理的CPU計算量大大增加,實際性的緩存的高速也微乎其微。

 

  話說到此,先比較一下mysql和memcached。

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式