教程

Node.js WebSocket 实时行情订阅

Node.js 适合 BFF、看板服务与轻量策略引擎。本文给出连接、订阅、消息路由、心跳与断线重连的稳定模式。

安装与连接

使用 ws 或 undici WebSocket 连接 wss://api.tiqex.io/api/v1/market/stream。握手成功后发送含 action/market/symbols/apiKey 的 subscribe JSON。

处理推送

按 market 与 symbol 路由消息,维护 last price 状态机;热路径避免阻塞 I/O 与同步磁盘写入。

生产建议

实现读超时、服务端 ping/pong 与指数退避重连;重连后重新 subscribe 全量标的,并用 REST quote 校准。

示例订阅

典型 subscribe 报文含 action、market、symbols 与 apiKey 字段。浏览器调试可用 /tools/ws-debugger。

延伸阅读

通用 WS 指南与断线重连专题;鉴权失败先查 /docs/auth。