🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
-
Updated
Dec 21, 2024 - Go
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
🚀Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
High performance minimalism async-io(proactor) networking for Golang.
goev is a lightweight, concise i/o event demultiplexer implementation in Go
High-performance Redis-Server multi-threaded framework, based on rawepoll model.
Package netpoll implements a network poller based on epoll/kqueue.
基于epoll+协程池的golang网络库。支持epoll事件触发,读数据和业务逻辑处理分离,最大化利用cpu,防止内存急剧暴涨,适用于长连接、短连接,支持请求对象池和连接对象池
Evproxy is a simple high performance TCP(UDP not supported yet ) proxy based on epoll in Go, which aims to adress the high memory usage problem under high concurrent connections(>100k) when the proxy is implemented in the GO stdnet. It supports basic source IP hash load balancing and bandwidth speed limiting.
Add a description, image, and links to the epoll topic page so that developers can more easily learn about it.
To associate your repository with the epoll topic, visit your repo's landing page and select "manage topics."