1. Goroutine 1.1 進(jìn)程, 線程和協(xié)程和 goroutine 進(jìn)程,線程: 內(nèi)核態(tài)調(diào)度,搶占式 CPU 調(diào)度, 協(xié)程: 用戶態(tài)調(diào)度, 協(xié)作式 CPU 調(diào)度,需要...
1. 網(wǎng)絡(luò)模型 OSI 7 層模型TCP/IP 4 層模型協(xié)議應(yīng)用層表示層會(huì)話層應(yīng)用層HTTP,FTP等傳輸層傳輸層TCP,UDP網(wǎng)絡(luò)層網(wǎng)絡(luò)層IP數(shù)據(jù)鏈路層物理層網(wǎng)絡(luò)接口層M...
Linux namespace 提供了一種內(nèi)核級(jí)別隔離系統(tǒng)資源的方法,通過(guò)將系統(tǒng)的全局資源放在不同的namespace中來(lái)實(shí)現(xiàn)資源隔離的目的.目前 Linux 中提供了六類(lèi)系...
BitTorrent(簡(jiǎn)稱 BT)是一種用于點(diǎn)對(duì)點(diǎn)文件共享(P2P)的通信協(xié)議,它使用戶能夠以去中心化的方式通過(guò)互聯(lián)網(wǎng)分發(fā)數(shù)據(jù)和電子文件 BT 協(xié)議可以減少分發(fā)大文件對(duì)服務(wù)器...
一. 前言G DHT 分布式哈希表是一個(gè)分布式系統(tǒng),它提供了一個(gè)類(lèi)似哈希表一樣的查詢服務(wù):key-value 存儲(chǔ)在 DHT 中,任何參與的節(jié)點(diǎn)都可以有效的檢索給定key對(duì)應(yīng)...
布隆過(guò)濾器用來(lái)判斷一個(gè) key 是否存在于已知集合中. 算法流程: 構(gòu)建一個(gè)長(zhǎng)度為 n 的數(shù)組,每個(gè)比特位初始化為 0 需要 k 個(gè) hash 函數(shù),每個(gè)函數(shù)可以把 key ...
看完ubuntu 搭建 k8s 集群[http://www.itdecent.cn/p/e8554bc85424]后我們搭建起了一個(gè) k8s 集群,繼續(xù)學(xué)習(xí) k8s 的基礎(chǔ)...
k8s用于管理集群中多個(gè)主機(jī)上的容器化應(yīng)用,k8s的目標(biāo)是部署容器化的應(yīng)用簡(jiǎn)單并且高效,k8s提供了應(yīng)用部署、規(guī)劃、更新、維護(hù)的一種機(jī)制。 k8s集群由兩種類(lèi)型的資源組成: ...
一. 預(yù)處理機(jī)器 1. 修改節(jié)點(diǎn)主機(jī)名 一定要避免節(jié)點(diǎn)重名,否則會(huì)導(dǎo)致加入節(jié)點(diǎn)后,master 無(wú)法發(fā)現(xiàn)node節(jié)點(diǎn)master 節(jié)點(diǎn) node節(jié)點(diǎn) 執(zhí)行完畢后重啟或執(zhí)行下面...
在 substrate 的 BABE 中為了使出塊不可預(yù)測(cè),減少去中心化程度,使用了 VRF. 簡(jiǎn)單描述一下 BABE (POS)的出塊流程 想要出塊的 node 在一個(gè) e...
CAP 原則又稱 CAP 定理,指在分布式系統(tǒng)中,Consistency(一致性),Availability(可用性),Partition tolerance(分區(qū)容錯(cuò)性)三...
PCI-E是由intel提出的一種通用總線協(xié)議,具有數(shù)據(jù)傳輸速率高、抗干擾能力強(qiáng)、傳輸距離遠(yuǎn)、功耗低等優(yōu)點(diǎn)。 PCI Express 版本行代碼傳輸速率x1x2x3x41.0...
前置知識(shí) 拜占庭共識(shí)協(xié)議主要以下3種網(wǎng)絡(luò)假設(shè): 同步 存在一個(gè)已知的有限時(shí)間界限?,對(duì)于發(fā)送的任何消息,對(duì)手最多可以延遲?傳遞 異步 對(duì)于發(fā)送的任何消息,對(duì)手可以延遲任何有限...
簡(jiǎn)介 拜占庭將軍問(wèn)題 拜占庭帝國(guó)想要進(jìn)攻一個(gè)強(qiáng)大的敵人,為此派出了10支軍隊(duì)去包圍這個(gè)敵人。這個(gè)敵人雖不比拜占庭帝國(guó),但也足以抵御5支常規(guī)拜占庭軍隊(duì)的同時(shí)襲擊。基于一些原因,...
介紹 使用Vagrant+VirtualBox在本機(jī)快速搭建虛擬機(jī)開(kāi)發(fā)環(huán)境 Vagrant提供易于配置、可復(fù)制和可移植的工作環(huán)境。Vagrant需要依賴某項(xiàng)具體的虛擬化技術(shù),...