lesismal / nbio

Pure Go 1000k+ connections solution, support tls/http1.x/websocket and basically compatible with net/http, with high-performance and low memory cost, non-blocking, event-driven, easy-to-use.
MIT License
2.17k stars 153 forks source link

Async read #391

Closed lesismal closed 8 months ago

lesismal commented 8 months ago
  1. websocket: optimize memory usage
  2. kqueue: fix kevent err return
  3. engine: optimize async close goroutine usage, tidy