Go實現了一個負載均衡器
Features
- roundrobin: smooth weighted roundrobin method
- chash: cosistent hashing method
- balancer: multiple LB instances, passive health check, SSL offloading
- controller: dynamic configuration, REST API to start/stop/add/remove LB at runtime
- service discovery: autodiscover backend services with etcd
- statistics: HTTP method/path/code/bytes
Examples
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- Lambda@edge 實現負載均衡器功能負載
- 來!自己動手實現一個loghub(或kafka)分片消費負載均衡器Kafka負載
- Kuberntes部署MetalLB負載均衡器負載
- 微服務負載均衡器 LoadBalancer微服務負載
- 微服務負載均衡器 Ribbon微服務負載
- 「知行學院」一節課搞懂負載均衡器負載
- Eureka詳解系列(一)--先談談負載均衡器負載
- nginx部署基於http負載均衡器NginxHTTP負載
- DPVS - 小米高效能負載均衡器負載
- HAProxy高效能軟負載均衡器負載
- nginx負載均衡原理分析到手動編寫簡易負載均衡器Nginx負載
- 用 Rust 編寫 eBPF/XDP 負載均衡器RusteBPF負載
- nginx讓多個tomcat實現負載均衡NginxTomcat負載
- Golang負載均衡器Balancer的原始碼解讀Golang負載原始碼
- GRPC 負載均衡實現RPC負載
- Ribbon實現負載均衡負載
- nginx實現負載均衡Nginx負載
- 我好像發現了一個Go的Bug?Go
- Locust如何實現逐步負載?負載
- HaProxy 實現 MySQL 負載均衡MySql負載
- 在K8S中,負載均衡器有何作用?K8S負載
- 用Rust和Pingora輕鬆構建高效負載均衡器RustGo負載
- iQiYi 高效能開源負載均衡器及應用負載
- 用 Go 實現一個 LRU cacheGo
- GO 實現一個 PACK 和 UnPackGo
- linux實現DNS輪詢實現負載平衡LinuxDNS負載
- 寫了一個 FastCGI 實現AST
- 使用YARP來實現負載均衡負載
- Python實現簡單負載均衡Python負載
- nginx+tomcat實現負載均衡NginxTomcat負載
- dubbo(三):負載均衡實現解析負載
- SpringCloud微服務中使用RestTemplate+Ribbon實現負載均衡(實現方法+實現原理+替換負載均衡策略)SpringGCCloud微服務REST負載
- 一篇有趣的負載均衡演算法實現負載演算法
- 【Nginx】如何實現Nginx的高可用負載均衡?看完我也會了!!Nginx負載
- Haproxy搭建 Web 群集實現負載均衡Web負載
- 在Linux中,如何實現負載均衡?Linux負載
- Nginx如何實現四層負載均衡?Nginx負載
- orleans叢集及負載均衡實現負載