epoll 在 Go 中的使用

Posted by 夏泽民

Go 提供了功能完备的标准网络库:net包,net包的实现相当之全面,http\tcp\udp 均有实现且对用户提供了简单友好的使用接口。在 Linux 系统上 Go 使用了 epoll 来实现 net 包的核心部分,本文从用户接口层入手,分析 Go 在 Linux 平台上的 epoll 使用,文中若有不当之处请指出。



Sentinel

Posted by 夏泽民

https://github.com/alibaba/sentinel-golang 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是阿里巴巴开源的,面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统自适应保护等多个维度来帮助开发者保障微服务的稳定性。



HTTPS

Posted by 夏泽民

1.1 HTTPS 是什么? 维基百科对 HTTPS 的解释是:



Go lessons learnt by refactoring

Posted by 夏泽民

https://anto.pt/post/go-lessons-learnt-by-refactoring/ Not gonna lie. I’m not a Go expert, I’m still improving day by day, and most of my knowledge is coming while working with it.



mpg

Posted by 夏泽民

1.是什么 1.1 Goroutine的定义 A Tour of Go给出的官方定义是:



Search

Popular posts

Anything in here will be replaced on browsers that support the canvas element

Recent posts

This blog is maintained by 夏泽民

Get in touch with me at 465474307@qq.com

Subscribe to our mailing list

* indicates required