cloudwego/netpoll

A high-performance non-blocking I/O networking framework focusing on RPC scenarios.

Gogolanghigh-performancerpcnetnetwork-programming
This is stars and forks stats for /cloudwego/netpoll repository. As of 30 Apr, 2024 this repository has 3685 stars and 423 forks.

CloudWeGo-Netpoll 中文 Introduction Netpoll is a high-performance non-blocking I/O networking framework, which focused on RPC scenarios, developed by ByteDance. RPC is usually heavy on processing logic and therefore cannot handle I/O serially. But Go's standard library net is designed for blocking I/O APIs, so that the RPC framework can only follow the One Conn One Goroutine design. It will waste a lot of cost for context switching, due to a large number of goroutines under high concurrency. Besides,...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
composewell/streamlyHaskellNixShell8250610
apache/inlongJavaJavaScriptTypeScript1.2k04700
cloudfoundry/uaaJavaJavaScriptCSS1.5k08260
projectdiscovery/tlsxGoOther6870630
greycodee/wechat-backupGoDockerfilePython2.6k+90262+9
muesli/dufGoRoff11.6k03860
goccy/bigquery-emulatorGoOther5570580
hibiken/asynqGo7.2k05590
hahwul/dalfoxGoOther2.9k03590
karanpratapsingh/go-courseGo738+277+1