原创 分佈式數據之緩存技術,看這一篇就夠了

不知不覺,分佈式數據存儲這一站已經到了最後一講。在前面幾講,我與你分享了 CAP 理論(想要設計一個好的分佈式系統,必須搞定這個理論)、(分佈式存儲系統三要素,掌握這些就離成功不遠了)、數據分佈式分片方法和數據複製技術(分佈式數據複製技術

原创 數據分佈式,一致性哈希算法,這次我是真的搞懂了!

在上一篇文章中,我帶你瞭解了分佈式存儲系統的三個要素:顧客、導購和貨架(分佈式存儲系統三要素,掌握這些就離成功不遠了)。其中,導購實現了分佈式數據存儲系統中數據索引的功能,包括存儲數據時確定存儲位置,以及獲取數據時確定數據所在位置。 那麼

原创 秒殺系統每秒上萬訂單請求,我們是這麼去設計的

前面連續好幾天的時間都在講怎麼去提升我們系統的性能,將數據庫改造成分佈式存儲,同時還講到了各種緩存的原理以及我們生產中使用的技巧,其實都是因爲我們的業務絕大部分都是讀多寫少的場景。 比如,微博中肯定是發微博的用戶比看微博的人要少很多很多。

原创 java反射和動態代理詳細代碼解析,面試也不再害怕

什麼是反射 反射就是在程序運行的過程中,我們能知道任何一個類有哪些方法和屬性,並且能對它的方法和屬性進行調用,我們就把這種能動態獲取對象信息和調用對象方法的功能稱之爲反射。   反射都用於哪些場景 有些朋友在平時開發中可能並沒有去寫Jav

原创 分佈式 RPC 遠程通信技術,這次終於是搞懂了

通過前面的學習,不知道你有沒有發現分佈式的本質就是多進程協作,共同完成任務。要協作,自然免不了通信。那麼,多個進程之間是如何通信的呢?這也就是在“分佈式通信技術”模塊中,我將要爲你講解的問題。 話不多說,接下來我們就一起進入分佈式通信的世