
本篇文章會介紹以下幾點: 節點的基本操作 統一錯誤監聽器 不可重入共享鎖 & 可重入共享鎖【例子 & 核心源碼剖析】 可重入讀寫共享鎖 信號量鎖...
在開始閱讀之前,咱們先思考一個問題,Zookeeper是強一致性的嗎?還是最終一致性? 先直接給答案哈,Zookeeper是保證順序最終一致性!...
在之前的【Zookeeper系列】基本介紹里有提到 ZK 的角色,那篇文章只是簡單介紹 Leader、Follower 和 Observer 這...
在了解 ZK 底層原理之前,咱們先簡單了解常用的 ZK 命令,熟悉常用 ZK 命令有利于排查相關問題或了解基于 ZK 自研系統等場景。比如在開發...
在學習一樣技術之前,咱們需要先想一下,為什么需要學這一門技術? 許多分布式系統都是基于ZK作為底層核心組件對外提供服務,比如Kafka中,將Br...
事先聲明,本篇文章的 ZK 集群部署方式不適合在生產環境使用,實際上只是一個偽集群,單機部署,依舊有單點故障的可能。但讀者可基于以下內容,快速搭...
【相關源碼都是出自4.1.55.Final-SNAPSHOT版本】 了解Netty服務端的啟動過程后,現在換個角度,客戶端是怎樣啟動呢?這一篇文...
通過前面兩篇文章的鋪墊,終于到了Netty服務端啟動的核心流程,但涉及的方法十分多,希望咱們看源碼之前,一定要有一個關注點,看源碼的過程中就重點...
經過上一篇【Netty源碼系列】服務端啟動流程(一)創建線程池組 可知大致創建線程池組的流程。而這一篇文章則是剖析 ServerBootstra...