ws-tool 0.10.0 发布

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

ws-tool 0.10发布,修复了之前的一些bug,提升了吞吐量和性能。现在提供了更简单的创建客户端函数,集成到poem,方便在现有项目下添加websocket功能。提供了一个例子,可以根据连接url获取echo前缀。完整代码可以在examples/poem找到。

🎯

关键要点

  • ws-tool 0.10 发布,修复了一些 bug,提升了吞吐量和性能。
  • autobahn 测试已恢复到之前的通过率。
  • 内部 API 去掉了 bytes 库依赖,解析消息时不再进行原子操作。
  • message API 现在提供 Cow str 或 &[u8],可以避免内存分配,进一步提升性能。
  • 提供了更简单的创建客户端函数 ClientConfig::connect,支持自动检测 deflate 扩展和 wss 连接。
  • 集成到 poem,方便在现有项目中添加 websocket 功能。
  • 提供了根据连接 URL 获取 echo 前缀的 echo server 示例。
  • 完整代码可在 examples/poem 找到。
➡️

继续阅读