goroutine

多開 Goroutine 的效能瓶頸以及 Garbage Collection 對其的影響

category: random     9 minute read     Posted on:

Preface Goroutine 作為 Golang 的一大特色 其輕量且快速的特性,使得其的開銷相比 process 以及 thread 要來的低上許多 因此人們往往會將 Goroutine 用在非同步的操作上,比如說 I/O 或者是 CPU-bound 的操作 用以達到併發的效果

Kubernetes 從零開始 - 在分散式的世界實現 Zero Downtime 路由管理

category: kubernetes     16 minute read     Posted on:

Proxy Proxy 是一個中間人,負責處理 client 與 server 之間的溝通請求 相比於 client 直接與 server 溝通,Proxy 的優勢在於可以進行流量控制、負載平衡、安全性控制等 他可以分為兩類 Forward Proxy 以及 Reverse Proxy

Goroutine 與 Channel 的共舞

category: random     13 minute read     Posted on:

Preface 在了解 Channel 之前,我們需要先了解一些基本的概念 如果你已經很熟悉這些概念,可以直接跳到 Introduction to Golang Channel 部分