计费和速率限制
WebSocket 事件消耗多少积分?
WebSocket 事件消耗多少积分?
打开一个新的 WebSocket 连接消耗 1 积分。通过标准 WebSocket 传输数据是免费的,无论数据量多少。对于增强型 WebSocket,您的数据消耗是按量计费的,每 0.1 MB 消耗 3 积分。
增强型 WebSockets 比普通 WebSockets 快多少?
增强型 WebSockets 比普通 WebSockets 快多少?
增强型 WebSockets 平均比标准 WebSockets 快 1.5 倍到 2 倍。它们通过优化的基础设施和直接访问 Helius 的流媒体后端提供更快的响应时间,非常适合需要低延迟数据的高性能应用程序。
断开连接和重试
为什么我的增强型 WebSockets 连接会断开?
为什么我的增强型 WebSockets 连接会断开?
增强型 WebSockets 具有 10 分钟的不活动计时器,会断开空闲连接。为了防止断开连接:
- 实施健康检查:每分钟发送 ping 以保持连接
- 添加重连逻辑:在发生断开连接时自动重连
- 使用适当的连接管理:遵循我们增强型 WebSockets 文档中显示的模式
使用 WebSockets
最大活跃 WebSocket 连接数是多少?
最大活跃 WebSocket 连接数是多少?
在免费计划中,您可以同时建立 5 个 WebSocket 连接。在开发者计划中,可以建立 150 个连接。对于商业和专业计划,您可以建立 250 个 WebSocket 连接。
为什么我的客户端没有收到某些 WebSocket 更新?
为什么我的客户端没有收到某些 WebSocket 更新?
客户端需要跟上来自 WebSocket 服务器的消息接收速率。客户端错过 WebSocket 更新的常见原因包括:网络带宽不足、客户端处理速度过慢(例如,编程语言过慢)或阻塞主线程的处理逻辑。
我可以使用同一个 WebSocket 连接订阅多个账户吗?
我可以使用同一个 WebSocket 连接订阅多个账户吗?
是的,您可以使用同一个 WebSocket 连接创建多个订阅到
accountSubscribe。如何使用 WebSockets 订阅完整交易?
如何使用 WebSockets 订阅完整交易?
对于增强型 WebSockets,在您的订阅选项中设置 对于标准 WebSockets,根据您的监控需求使用
transactionDetails: "full":logsSubscribe 或 signatureSubscribe 方法。请参阅我们的 WebSocket 指南 以获取每种订阅类型的详细示例。