Skip to content

Releases: antlabs/quickws

v0.2.2

22 Jun 12:31
fc60bda
Compare
Choose a tag to compare

1w连接测试

image

v0.2.1版本

26 May 12:22
Compare
Choose a tag to compare
  1. 修复golangci-lint报的一些警告
  2. 修改WithClientDialTimeout

v0.1.12版本

22 May 16:02
Compare
Choose a tag to compare

本次修改点

  • 完整实现rfc 7692
  • limit功能

在3700x cpu上运行(在家用高频cpu上,标准库的实现会更快)
image

百万长链接测试

BenchType : BenchEcho
Framework : quickws
TPS : 108143
EER : -118.52
Min : 32.99us
Avg : 92.26ms
Max : 1.03s
TP50 : 48.37ms
TP75 : 53.88ms
TP90 : 215.18ms
TP95 : 430.07ms
TP99 : 502.95ms
Used : 18.49s
Total : 2000000
Success : 2000000
Failed : 0
Conns : 1000000
Concurrency: 10000
Payload : 1024
CPU Min : -520020.80%
CPU Avg : -912.44%
CPU Max : 220653.13%
MEM Min : 8.46G
MEM Avg : 8.47G
MEM Max : 8.47G

v0.1.11版本

11 Mar 14:40
96be249
Compare
Choose a tag to compare

加测试代码

v0.1.10版本

16 Feb 07:53
cc8b1bd
Compare
Choose a tag to compare

微调WriteTimeout函数

v0.1.9版本

15 Dec 15:51
7218a24
Compare
Choose a tag to compare
  • 客户端新增连接代理功能。

v0.1.8版本

12 Dec 14:50
51bf907
Compare
Choose a tag to compare
  • 可以连socks5 服务功能。

v0.1.7版本

10 Sep 13:03
52687c9
Compare
Choose a tag to compare
  • 重构ReadLoop逻辑,抽出readMessage函数,方便后面单独benchmark

v0.1.6版本

05 Sep 15:41
3842c68
Compare
Choose a tag to compare
  1. 对于设置WithServerSubprotocols接口,会取和客户端的一堆参数的第一个交集
  2. 新增NetConn接口

v0.1.5版本

02 Sep 17:06
8faa921
Compare
Choose a tag to compare
  1. echo Sec-Websocket-Protocol 字段