计费和速率限制
WebSocket 事件消耗多少积分?
WebSocket 事件消耗多少积分?
打开一个新的 WebSocket 连接需要 1 个积分。所有 LaserStream WebSocket 流数据的计费为每 0.1 MB 2 个积分。
LaserStream WebSocket 比标准的 Agave 基于 RPC 的 WebSockets 快多少?
LaserStream WebSocket 比标准的 Agave 基于 RPC 的 WebSockets 快多少?
LaserStream WebSocket 平均比标准的 Agave 基于 RPC 的 WebSocket 实现快 1.5 倍至 2 倍。它从单一端点提供标准 Solana 订阅方法和 Helius 扩展(
transactionSubscribe,增强的 accountSubscribe),由 LaserStream 流基础设施支持。断开连接和重试
为什么我的 WebSocket 连接会断开?
为什么我的 WebSocket 连接会断开?
WebSocket 有 10 分钟的闲置计时器,会断开空闲连接。为了防止断开连接:
- 实施健康检查:每分钟发送 ping 以保持连接
- 添加重新连接逻辑:发生断开时自动重新连接
- 使用正确的连接管理:遵循WebSockets 文档中显示的模式
使用 WebSockets
WebSockets 应该使用哪些端点?
WebSockets 应该使用哪些端点?
LaserStream WebSocket 每个网络使用一个统一端点:
wss://mainnet.helius-rpc.com/?api-key=YOUR_API_KEY 和 wss://devnet.helius-rpc.com/?api-key=YOUR_API_KEY。同一端点提供标准的 Solana 订阅方法和 Helius 扩展(transactionSubscribe,增强的 accountSubscribe)。对于最快的 Solana WebSockets,请尝试新的 Gatekeeper (Beta) 端点:wss://beta.helius-rpc.com/?api-key=YOUR_API_KEY。我以前称之为 'Enhanced WebSockets' ——有什么不同吗?
我以前称之为 'Enhanced WebSockets' ——有什么不同吗?
没有,没有变化。以前记录为 “Enhanced WebSockets”(如
transactionSubscribe 的 Helius 扩展)的产品现在是 LaserStream WebSocket 的一部分,从同一 wss://mainnet.helius-rpc.com / wss://devnet.helius-rpc.com 端点提供标准的 Solana 方法。旧的 /enhanced-websockets/* URL 会重定向到新位置 /rpc/websocket/*。最大活动 WebSocket 连接数是多少?
最大活动 WebSocket 连接数是多少?
在免费计划中,您可以进行 5 个同时 WebSocket 连接。在开发者计划中,可以进行 150 个连接。在商业计划中,可进行 250 个连接,专业计划最多可进行 1,000 个 WebSocket 连接。
为什么我的客户端没有收到一些 WebSocket 更新?
为什么我的客户端没有收到一些 WebSocket 更新?
客户端需要跟上来自 WebSocket 服务器的消息速率。客户端丢失 WebSocket 更新的常见原因包括:网络带宽不足、客户端处理速度太慢(例如:编程语言处理速度太慢),或阻塞主线程的处理逻辑。
我可以使用同一个 WebSocket 连接订阅多个账户吗?
我可以使用同一个 WebSocket 连接订阅多个账户吗?
是的,您可以使用同一个 WebSocket 连接创建多个订阅到
accountSubscribe。如何使用 WebSockets 订阅完整交易?
如何使用 WebSockets 订阅完整交易?
对于 Helius 的 对于标准 Solana 方法,根据您的监控需求使用
transactionSubscribe,在您的订阅选项中设置 transactionDetails: "full":logsSubscribe 或 signatureSubscribe。详细的每种订阅类型示例请参见我们的WebSockets 指南。需要更多帮助?
联系支持
通过 Discord、聊天或电子邮件支持获取我们的团队帮助。
状态页面
查看实时服务可用性和性能信息。