經過「緩存」傳遞數據,是否可行?

如《互聯網分層架構的本質》所述,互聯網分層架構的本質,是數據的移動。緩存

數據的移動,須要載體,DB和cache是常見的數據存儲載體。
經過「緩存」傳遞數據,是否可行?
如上圖:架構

  • service-A將數據放入cache
  • service-B從cache裏讀取數據

cache做爲數據存儲載體的好處是:ide

  • cache的讀取和寫入都很是快
  • service-A和service-B物理上解耦
    關於「物理上解耦」的概念,詳見《互聯網架構解耦利器》。

本期討論點:架構設計

  • 你遇到過這種架構設計麼?
  • 這種架構設計好仍是很差,爲何?

關於討論,多說幾句,《服務讀寫分離,是否可行?》第一次發起了討論,評論很是激烈:設計

  • 50%,「確定可行哇」
  • 50%,「這還要討論麼,確定不行哇」
    甚至很多同窗,對樓主發起這樣的討論發生質疑。

在分享了樓主的觀點《服務讀寫分離架構,毫不推薦》後,評論依然激烈:blog

  • 「少寫這類文章,誤人子弟」(不認同樓主,點贊最多)
  • 「這種問題還要討論,如同吃飯要拿碗同樣」(認同樓主,認爲是常識不值得討論,點贊第二多的)
    樓主分享樓主的觀點,講邏輯,講方案,但願大夥理性討論,不貼標籤(看了評論,有時候真的很沮喪)。

歡迎轉發,你們一塊兒討論。it

相關文章:
服務讀寫分離,是否可行? <- 評論扎心
服務讀寫分離架構,毫不推薦 <- 評論扎心
MQ,互聯網架構解耦神器
配置中心,互聯網架構解耦利器class

相關文章
相關標籤/搜索