一、硬件環(huán)境準(zhǔn)備 序號ip系統(tǒng)版本hostname節(jié)點(diǎn)類型1192.168.0.248CentOS 7.6.1810 (Core)k8s-clu...
1. Kafka簡介 Kafka 是一種分布式的草讶,基于發(fā)布/訂閱的消息系統(tǒng),主要設(shè)計目標(biāo)如下: 以時間復(fù)雜度為 O(1) 的方式提供消息持久化能...
一、鎖的基礎(chǔ)知識 1. 互斥量/互斥鎖 互斥量(Mutex)拍霜, 又稱為互斥鎖嘱丢, 是一種用來保護(hù)臨界區(qū)的特殊變量, 它可以處于鎖定(locked)...
一越驻、什么是CSP Do not communicate by sharing memory; instead, share memory by ...
Map是一種常用的kv數(shù)據(jù)結(jié)構(gòu)道偷,程序設(shè)計中經(jīng)常使用缀旁,且作為一種最基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu),很多編程語言本身提供的api都會有實(shí)現(xiàn)勺鸦,Go也不例外并巍,今天我們將...
大部分的服務(wù)都是 I/O 密集型的换途,應(yīng)用程序會花費(fèi)大量時間等待 I/O 操作的完成履澳。網(wǎng)絡(luò)輪詢器(netpoller)是 Go 語言運(yùn)行時用來處理...
一怀跛、堆距贷、棧基本概念 Go 有兩個地方可以分配內(nèi)存:一個全局堆空間用來動態(tài)分配內(nèi)存吻谋,另一個是每個 goroutine 都有的自身?xiàng)?臻g漓拾。 堆堆區(qū)的...
前言 本文主要記錄個人學(xué)習(xí)Golang堆內(nèi)存管理戒祠,涉及到的相關(guān)內(nèi)容,算是對個人所學(xué)知識點(diǎn)的梳理與總結(jié)速种。從非常宏觀的角度看姜盈,Go的堆內(nèi)存管理就是下...
一配阵、Runtime 1. 為什么需要runtime goroutines調(diào)度goroutines是go的執(zhí)行單元馏颂,goroutines如果直接對...