Skip to content

Releases: antlabs/quickws

v0.1.4版本

01 Sep 16:16
608a7f8
Compare
Choose a tag to compare
  1. 修复race检查失败的问题
  2. ci集成race检查

v0.1.3版本

28 Aug 05:24
Compare
Choose a tag to compare

如果没有设置Callback,就给个默认的callback实现

v0.1.2版本

26 Aug 13:35
Compare
Choose a tag to compare

bufio模式,默认buf也是1k

v0.1.1版本

24 Aug 13:58
Compare
Choose a tag to compare
  1. 测试覆盖度提升至80%
  2. 优化-某些条件下减少一次copy

v0.0.12版本

06 Aug 15:54
Compare
Choose a tag to compare

+WriteMessageDelay接口

v0.0.11版本

05 Aug 01:54
Compare
Choose a tag to compare

在使用bufio模式解析时,可以修改bufio指向的buf

v0.0.10版本

03 Aug 14:56
Compare
Choose a tag to compare

+3%的代码测试覆盖度

v0.0.9版本

02 Aug 04:57
Compare
Choose a tag to compare
  1. 测试覆盖度+20%
  2. 默认不检查utf8,需要显示开启

v0.0.8版本

22 Jul 02:09
Compare
Choose a tag to compare

这个版本主要做性能方面的大量优化。测试数据如下

  • tps
./quickws.linux -d
sec: 10, count: 5097579, qps: 463416
sec: 100, count: 47856879, qps: 473830
  • 流量
WARNING: Dumb terminal, expect unglorified output.
Destination: [127.0.0.1]:9001
Interface lo address [127.0.0.1]:0
Using interface lo to connect to [127.0.0.1]:9001
Ramped up to 10000 connections.
Total data sent:     108991.9 MiB (114286341911 bytes)
Total data received: 109577.8 MiB (114900700111 bytes)
Bandwidth per channel: 6.083⇅ Mbps (760.4 kBps)
Aggregate bandwidth: 30639.468↓, 30475.643↑ Mbps
Packet rate estimate: 2637144.3↓, 2663145.9↑ (8↓, 35↑ TCP MSS/op)
Test duration: 30.0007 s.

上面的数据都跑在5800h cpu上。
测试项目位于 https://github.com/guonaihong/bench-ws

v0.0.7版本

15 Jan 05:45
Compare
Choose a tag to compare

fix go.mod