分布式系統之緩存的微觀應用經驗談(一) 【基礎細節篇】 前言 近幾個月一直在忙些瑣事,幾乎年后都沒怎么閑過。忙忙碌碌中就進入了2018年的秋天了,不得不感嘆時間總是如白駒過隙,也不知道收獲了什么和失去了什么。最近稍微休息,買了兩本與技術無關的書,其一是Yann Martel ...
分布式系統之緩存的微觀應用經驗談 三 數據分片和集群篇 前言 近幾個月一直在忙些瑣事,幾乎年后都沒怎么閑過。忙忙碌碌中就進入了 年的秋天了,不得不感嘆時間總是如白駒過隙,也不知道收獲了什么和失去了什么。最近稍微休息,買了兩本與技術無關的書,其一是 Yann Martel 寫的 The High Mountains of Portugal 葡萄牙的高山 ,發現閱讀此書是需要一些耐心的,對人生暗喻很深 ...
2018-10-22 22:33 9 1361 推薦指數:
分布式系統之緩存的微觀應用經驗談(一) 【基礎細節篇】 前言 近幾個月一直在忙些瑣事,幾乎年后都沒怎么閑過。忙忙碌碌中就進入了2018年的秋天了,不得不感嘆時間總是如白駒過隙,也不知道收獲了什么和失去了什么。最近稍微休息,買了兩本與技術無關的書,其一是Yann Martel ...
分布式系統之緩存的微觀應用經驗談(四) 【交互場景篇】 前言 近幾個月一直在忙些瑣事,幾乎年后都沒怎么閑過。忙忙碌碌中就進入了2018年的秋天了,不得不感嘆時間總是如白駒過隙,也不知道收獲了什么和失去了什么。最近稍微休息,買了兩本與技術無關的書,其一是 Yann Martel 寫 ...
分布式系統之緩存的微觀應用經驗談(二) 【主從和主備高可用篇】 前言 近幾個月一直在忙些瑣事,幾乎年后都沒怎么閑過。忙忙碌碌中就進入了2018年的秋天了,不得不感嘆時間總是如白駒過隙,也不知道收獲了什么和失去了什么。最近稍微休息,買了兩本與技術無關的書,其一是 Yann ...
在前文中,提出了分布式系統(尤其是分布式存儲系統)需要解決的兩個最主要的問題,即數據分片和數據冗余,下面這個圖片(來源)形象生動的解釋了其概念和區別: 其中,數據集A、B屬於數據分片,原始數據被拆分成兩個正交子集分布在兩個節點上。而數據集C屬於數據冗余,同一份完整的數據在兩個節點 ...
1. 集群是個物理形態,分布式是個工作方式。只要是一堆機器,就可以叫集群,他們是不是一起協作着干活,這個誰也不知道;一個程序或系統,只要運行在不同的機器上,就可以叫分布式,嗯,C/S架構也可以叫分布式。集群一般是物理集中、統一管理的,而分布式系統則不強調這一點。所以,集群可能運行着一個或多個 ...
單體應用 單體應用簡單講就是把一個系統所涉及的各個組件都打包成一個一體化結構並進行部署和運行。在Java EE領域,一體化結構很多時候體現為一個WAR包,而部署和運行的環境就是以Tomcat、weblogic為代表的各種應用服務器 應用服務器上同時運行面向用戶的web組件、封裝業務邏輯 ...
本文介紹系統緩存組件,采用NOSQL之Redis作為系統緩存層。 一、背景 系統考慮到高並發的使用場景。對於並發提交場景,通過上一章節介紹的RabbitMQ組件解決。對於系統高並發查詢,為了提供性能減少數據庫壓力,我們加入緩存機制,可以不同層次加入緩存支持,本文主要介紹應用服務層和數據 ...
本文介紹系統緩存組件,采用NOSQL之Redis作為系統緩存層。 一、背景 系統考慮到高並發的使用場景。對於並發提交場景,通過上一章節介紹的RabbitMQ組件解決。對於系統高並發查詢,為了提供性能減少數據庫壓力,我們加入緩存機制,可以不同層次加入緩存支持,本文主要介紹應用服務層和數據層 ...