nbio: websocket: reading loop conflict with 3rd frameworks that implement http.ResponseWriter themselves

related: https://github.com/lesismal/nbio/issues/353#issuecomment-1767699771

tks @z-ab , 试下这个提交吧

go get -u github.com/lesismal/nbio@eec98322147b6333c705d7b113c223d830ec5a8b

About this issue

  • Original URL
  • State: closed
  • Created 8 months ago
  • Comments: 23 (8 by maintainers)

Most upvoted comments

gorilla和gws基本也在1.5万左右出现timeout。用了一个rust框架大概在2.2万左右。

wsbench 测试下, 看看会不会timeout, wsbench 会限制建立连接的并发.

go install -v github.com/lxzan/wsbench@v1.0.13
wsbench  broadcast -c 20000 -p 100 -i 5  -n 1 -u ws://127.0.0.1:9000