原创 雲原生虛擬網絡之 VXLAN 協議

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archives/687 第一次認識 VXLAN 是在看 k8s 裏面用到的叫 flannel 的網絡插件有個 VXLAN

原创 雲原生虛擬網絡 tun/tap & veth-pair

雲原生虛擬網絡 tun/tap & veth-pair 轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archives/684 以前在研究 k8s 網絡的時候,很多東西都

原创 聊聊兩個Go即將過時的GC優化策略

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 這篇文章本來是要講 Go Memory Ballast 以及 Go GC Tuner 來調整 GC 的策略,實現原理怎麼樣,

原创 在Go中如何正確重試請求

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archives/677 我們平時在開發中肯定避不開的一個問題是如何在不可靠的網絡服務中實現可靠的網絡通信,其中 http

原创 聊聊 Redis 是如何進行請求處理

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archives/674 本文使用的Redis 5.0源碼 感覺這部分的代碼還是挺有意思的,我儘量用比較通俗的方式進行講解

原创 透過Redis源碼探究Hash表的實現

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archives/667 本文使用的Redis 5.0源碼 概述 我們在學習 Redis 的 Hash 表的時候難免腦子裏會

原创 透過Redis源碼探究字符串的實現

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Redis 5.0源碼 概述 最近在通過 Redis 學 C 語言,不得不說,Redis的代碼寫的真的工整。這篇文

原创 使用vscode Container開發調試envoy

由於我最近在研究 envoy 這個項目,這是個cpp的項目,對於我這種cpp新人來說還是比較有壓力的,感覺處處都是坑,開個引導文章記錄一下。 如果要研究 envoy 項目源碼,那肯定是需要代碼跳轉的,但是如果用 clion 打開,那麼你會發

原创 Golang 簡潔架構實戰

文中項目代碼位置:https://github.com/devYun/go-clean-architecture 轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com/archiv

原创 5.深入Istio源碼:Pilot-agent作用及其源碼分析

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 介紹 Sidecar在注入的時候會注入istio-init和istio

原创 4.深入Istio源碼:Pilot的Discovery Server如何執行xDS異步分發

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 介紹 Discovery Service主要爲數據面(運行在 side

原创 3.深入Istio:Pilot配置規則ConfigController

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 Config Controller用於管理各種配置數據,包括用戶創建的

原创 2.深入Istio:Pilot服務發現

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 介紹 pilot-discovery是在Pilot中的核心服務,在Pi

原创 1.深入Istio:Sidecar自動注入如何實現的?

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 這篇文章打算講一下sidecar,我在剛學習Istio的時候會有一些

原创 從一個例子入手Istio

轉載請聲明出處哦~,本篇文章發佈於luozhiyun的博客:https://www.luozhiyun.com 本文使用的Istio源碼是 release 1.5。 本篇是Istio系列的第一篇,希望大家接下來能和我一起學習進步。 封