240 發(fā)簡信
IP屬地:香港
  • 120
    Redis集群模式高可用原理

    什么是 Cluster 集群 Redis 集群是一種分布式數(shù)據(jù)庫方案,集群通過分片(sharding)來進行數(shù)據(jù)管理(「分治思想」的一種實踐)握童,并提供復制和故障轉移功能伟端。 將...

  • 120
    Redis哨兵模式高可用原理

    我們知道主從復制是高可用的基石,從庫宕機依然可以將請求發(fā)送給主庫或者其他從庫夹厌,但是 Master 宕機豹爹,只能響應讀操作,寫請求無法再執(zhí)行矛纹。 所以主從復制架構面臨一個嚴峻問題臂聋,...

  • 120
    Redis主從復制

    主從復制概述 有了 RDB 和 AOF 再也不怕宕機丟失數(shù)據(jù)了,但是 Redis 實例宕機了怎么實現(xiàn)高可用呢或南?既然一臺宕機了無法提供服務孩等,那多臺呢?是不是就可以解決了采够。Red...

  • 120
    Redis持久化機制

    我們通常將 Redis 作為緩存使用肄方,提高讀取響應性能,一旦 Redis 宕機吁恍,內存中的數(shù)據(jù)全部丟失扒秸,假如現(xiàn)在直接訪問數(shù)據(jù)庫大量流量打到 MySQL 可能會帶來更加嚴重的問題...

  • 120
    Redis為什么這么快

    到底有多快 根據(jù)官方數(shù)據(jù),Redis 的 QPS 可以達到約 100000(每秒請求數(shù))冀瓦,有興趣的可以參考官方的基準程序測試《How fast is Redis伴奥?》,地址:h...

  • 120
    Redis 客戶端 Jedis 的特性和原理

    Redis 作為目前通用的緩存選型翼闽,因其高性能而倍受歡迎拾徙。Redis 的 2.x 版本僅支持單機模式,從 3.0 版本開始引入集群模式感局。 Redis 的 Java 生態(tài)的客戶...

  • 120
    ActiveMQ中拉模式與推模式

    拉模式(點對點消息) 如果沒有消費者在監(jiān)聽隊列尼啡,消息將保留在隊列中暂衡,直至消息消費者連接到隊列為止。在這種模型中崖瞭,消息不是自動推動給消息消費者的狂巢,而是要由消息消費者從隊列中請求...

  • 彈力設計之降級設計

    所謂的降級設計(Degradation),本質是為了解決資源不足和訪問量過大的問題书聚。當資源和訪問量出現(xiàn)矛盾的時候唧领,在有限的資源下,為了能夠扛住大量的請求雌续,我們就需要對系統(tǒng)進行...

  • 120
    彈力設計之限流設計

    保護系統(tǒng)不會在過載的情況下出現(xiàn)問題斩个,我們就需要限流。 我們在一些系統(tǒng)中都可以看到這樣的設計驯杜,比如受啥,我們的數(shù)據(jù)庫訪問的連接池,還有我們的線程池鸽心,還有 Nginx 下的用于限制瞬...

  • 120
    彈力設計之熔斷設計

    熔斷機制這個詞肯定不陌生滚局,它的靈感來源于我們電閘上的“保險絲”,當電壓有問題時(比如短路)再悼,自動跳閘核畴,此時電路就會斷開,我們的電器就會受到保護冲九。不然,會導致電器被燒壞跟束,如果人...

  • 彈力設計之重試設計

    關于重試莺奸,這個模式應該是一個很普遍的設計模式了。當我們把單體應用服務化冀宴,尤其是微服務化灭贷,本來在一個進程內的函數(shù)調用就成了遠程調用,這樣就會涉及到網絡上的問題略贮。 網絡上有很多的...

  • 彈力設計之冪等性設計

    所謂冪等性設計甚疟,就是說,一次和多次請求某一個資源應該具有同樣的副作用逃延。用數(shù)學的語言來表達就是:f(x) = f(f(x))览妖。 比如,求絕對值的函數(shù)揽祥,abs(x) = abs(...

  • 120
    彈力設計之異步通訊設計

    前面所說的隔離設計通常都需要對系統(tǒng)做解耦設計讽膏,而把一個單體系統(tǒng)解耦,不單單是把業(yè)務功能拆分出來拄丰,正如上面所說府树,拆分完后還會面對很多的問題俐末。其中一個重要的問題就是這些系統(tǒng)間的通...

  • 120
    彈力設計之隔離設計

    隔離設計對應的單詞是 Bulkheads,中文翻譯為隔板奄侠。但其實卓箫,這個術語是用在造船上的,也就是船艙里防漏水的隔板垄潮。一般的船無論大小都會有這個東西丽柿,大一點的船都會把船艙隔成若...

  • 120
    彈力設計簡介

    彈力設計又叫容錯設計,其中著眼于分布式系統(tǒng)的各種“容忍”能力魂挂,包括容錯能力(服務隔離甫题、異步調用、請求冪等性)涂召、可伸縮性(有 / 無狀態(tài)的服務)坠非、一致性(補償事務、重試)果正、應對...

  • 120
    分布式系統(tǒng)之全棧監(jiān)控

    首先炎码,我們需要全棧系統(tǒng)監(jiān)控,它就像是我們的眼睛秋泳,沒有它潦闲,我們就不知道系統(tǒng)到底發(fā)生了什么,我們將無法管理或是運維整個分布式系統(tǒng)迫皱。所以歉闰,這個系統(tǒng)是非常非常關鍵的。 而在分布式或 ...

  • 120
    分布式系統(tǒng)的技術棧

    構建分布式系統(tǒng)的目的是增加系統(tǒng)容量卓起,提高系統(tǒng)的可用性和敬,轉換成技術方面,也就是完成下面兩件事戏阅。 大流量處理昼弟。通過集群技術把大規(guī)模并發(fā)請求的負載分散到不同的機器上。關鍵業(yè)務保護奕筐。...

  • 120
    分布式系統(tǒng)架構簡介

    最近幾年舱痘,我們一直在談論各式各樣的架構,如高并發(fā)架構离赫、異地多活架構芭逝、容器化架構、微服務架構笆怠、高可用架構铝耻、彈性化架構等。還有和這些架構相關的管理型的技術方法,如 DevOps瓢捉、...

  • 120
    https原理解讀

    https這項技術現(xiàn)在已經應用得非常廣泛了频丘。隨著蘋果、Google等各大互聯(lián)網領頭企業(yè)紛紛在自己的操作系統(tǒng)泡态、瀏覽器等主流產品中強制要求使用https搂漠,http的淘汰也正式進入...

  • 120
    存儲過程在SQL中的應用

    SQL 的存儲過程,它是 SQL 中另一個重要應用某弦,和視圖一樣桐汤,都是對 SQL 代碼進行封裝,可以反復利用靶壮。它和視圖有著同樣的優(yōu)點怔毛,清晰、安全腾降,還可以減少網絡傳輸量拣度。不過它和...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品