分布式鎖 具體實(shí)現(xiàn) redis zk etcd 如何選擇 如果項(xiàng)目小,任意一個都行,盡量使用項(xiàng)目的技術(shù)棧,不引用新的技術(shù)追求效率 redis追求可靠 zk和etcd
Prometheus 四大度量指標(biāo)和應(yīng)用 一. 四大度量指標(biāo) 1. Counter (計(jì)數(shù)器) 描述Counter 類型代表一個累積的指標(biāo)數(shù)據(jù),其單調(diào)遞增,只增不減。在應(yīng)用場...
服務(wù)發(fā)現(xiàn) 服務(wù)發(fā)現(xiàn)就是想要了解集群中是否有進(jìn)程在監(jiān)聽udp或tcp端口,并且通過名字就可以進(jìn)行查找和連接 解決服務(wù)發(fā)現(xiàn) 一個強(qiáng)一致性、高可用的服務(wù)存儲目錄etcd實(shí)現(xiàn) : r...
[toc] dns 服務(wù)器使用 一. 配置文件 docker-compose配置文件(docker-compose.yaml) dns配置文件自定義域名解析(dnsmasq....
tcp 報(bào)文格式 一 . TCP報(bào)文是TCP層傳輸?shù)臄?shù)據(jù)單元,也叫報(bào)文段 1、端口號:用來標(biāo)識同一臺計(jì)算機(jī)的不同的應(yīng)用進(jìn)程。 1)源端口:源端口和IP地址的作用是標(biāo)識報(bào)文的返...
[toc] 對grpc雙向流的理解 一. 雙向流的實(shí)現(xiàn) 1.1 proto 1.2 服務(wù)端 自動生成代碼部分 深層源碼 調(diào)用部分 1.3 客戶端 自動生成代碼部分 客戶端調(diào)用代碼
限流算法 漏桶算法 漏桶算法思路很簡單,我們把水比作是請求,漏桶比作是系統(tǒng)處理能力極限,水先進(jìn)入到漏桶里,漏桶里的水按一定速率流出,當(dāng)流出的速率小于流入的速率時(shí),由于漏桶容量...
docker 減少打包鏡像體積 dockerfile 基礎(chǔ)命令 FROM 指定基礎(chǔ)鏡像 RUN 執(zhí)行命令shell格式: RUN <命令>exec 格式: RUN ["可執(zhí)行...
Docker Compose網(wǎng)絡(luò)設(shè)置 基本概念 默認(rèn)情況下,Compose會為我們的應(yīng)用創(chuàng)建一個網(wǎng)絡(luò),服務(wù)的每個容器都會加入該網(wǎng)絡(luò)中。這樣,容器就可被該網(wǎng)絡(luò)中的其他容器訪問,...
docker 原理中的概念 docker 容器 docker 容器就是一個特殊的進(jìn)程 Namespace 隔離機(jī)制作用: 隔離 資源、文件、設(shè)備、狀態(tài),或者配置分為: PI...
Etcd leader選舉 解決依賴問題 問題go get go.etcd.io/etcd/clientv3時(shí)出錯 解決 參考解決Golang1.14 etcd/client...
k8s 常用命令 啟動相關(guān) 清理集群 顯示worker節(jié)點(diǎn)加入集群 重啟pod 創(chuàng)建/更新對象,通過yaml文件 刪除對象,通過yaml文件 將pod趕到其他節(jié)點(diǎn) maste...
[toc] k8s 入門之16個基本概念 Kubernetes是Google開源的容?集群管理系統(tǒng),是Google多年?規(guī)模容?管理技術(shù)Borg的開源版本,主要功能包括: 基...
k8s coredns 配置上游dns 一 . 配置corends的comfigmap 二. 檢查本地主機(jī)設(shè)置 查看/etc/resolv.conf文件 否者會出現(xiàn)部分解析失...
go 逃逸分析 什么是逃逸分析 逃逸分析決定一個變量是分配在堆上還是分配在棧上 原理 逃逸分析這種“騷操作”把變量合理地分配到它該去的地方,“找準(zhǔn)自己的位置”。即使你是用ne...
內(nèi)存泄露 實(shí)戰(zhàn) 實(shí)戰(zhàn)Go內(nèi)存泄露 - Go語言實(shí)戰(zhàn) - SegmentFault 思否 總結(jié) pprof工具 使用方式 三段式 goroutine泄露的本質(zhì) goroutin...
[toc] redis總結(jié) redis 雪崩,穿透,擊穿 redis集群 安裝前準(zhǔn)備 主從 架構(gòu) 優(yōu)缺點(diǎn) 優(yōu)點(diǎn): 支持主從復(fù)制,主機(jī)會自動將數(shù)據(jù)同步到從機(jī),可以進(jìn)行讀寫分離;...
[toc] rpc框架設(shè)計(jì) rpc 原理 調(diào)用過程涉及的細(xì)節(jié) socket通信 協(xié)議tcp、udp、http ip尋址過程通過域名尋找所有的ips --> 服務(wù)發(fā)現(xiàn)在ips中...