ERPC 升级基于 Rust 的网络平台,提升缓存效率和连接管理,增强 Solana RPC、gRPC 和 Shredstream 的稳定性

ERPC 升级基于 Rust 的网络平台,提升缓存效率和连接管理,增强 Solana RPC、gRPC 和 Shredstream 的稳定性

2025.09.03
ELSOUL LABO B.V.(总部:荷兰阿姆斯特丹,CEO:Fumitake Kawasaki)与 Validators DAO 已对 ERPC 的整个网络平台进行了升级。通过全面采用 Cloudflare 开源 Rust 框架的最新版本,改善了缓存效率和连接管理,加强了整体稳定性。
这使得 ERPC 能够为使用 Solana RPC、Geyser gRPC 和 Shredstream 的所有客户提供更加稳定和低延迟的环境。

背景和目的

在 Solana 生态系统中,仅几毫秒的延迟差异就能显著影响交易成功率和用户体验。ERPC 已通过零距离导向设计降低了延迟,并通过专用基础设施提高了可用性。然而,底层网络平台的效率和稳定性始终有改进空间,特别是在处理峰值流量和长时间使用方面。
此次升级通过刷新缓存效率和连接管理来强化平台的基础,旨在进一步增强重负载和持续使用下的稳定性。

什么是 Pingora?

Pingora 是 Cloudflare 开发的基于 Rust 的开源网络框架。
它兼具高并发性能和安全性,性能可达最广泛使用的 Web 服务器 Nginx 的三倍。
通过采用这一下一代平台,ERPC 以高效率和高稳定性提供 Solana 优化的 RPC、gRPC 和 Shredstream 服务。

Pingora 0.6.0 的改进

最新的 Pingora 0.6.0 包含以下改进:

缓存相关增强

  • 优化 LRU 缓存加载和保存处理 按分片加载和原子保存操作提高了可靠性和速度。
  • 支持异步清除 缓存删除现在是异步的,避免与正常请求处理冲突。
  • 扩展缓存命中过滤器 在缓存命中时实现更灵活的控制,使缓存利用更高效。

保活和连接管理增强

  • 加强保活超时控制 减少连接复用中的开销,改善 CPU 利用率和延迟。
  • 自动禁用不必要的保活 防止过度资源消耗,维持稳定通信。

H2/IO 层效率改进

  • h2 crate 更新,含 MadeYouReset 攻击防护 在提高安全性的同时也改善了效率。
  • 优化 IO 错误处理 减少不必要的重试和冗余错误处理。

数据传输和请求处理

  • 支持多部分范围请求 改善大数据传输的效率,减少带宽使用和延迟。
  • 支持缓存大型分块数据 减少重新获取负载,确保稳定交付。
通过这些改进,缓存效率、连接管理和数据传输性能都得到了显著加强。我们已收到"长期追求的目标终于实现了"等反馈,用户应能在实际环境中直接体验到改进。

对各服务的影响

RPC

在频繁使用的数据获取和交易提交中,缓存效率即使在高峰期也能提供流畅稳定的响应。
Solana RPC 价格

gRPC

对于实时性能至关重要的 Geyser gRPC,改进的连接管理和优化的流处理即使在长时间会话中也能保持连接稳定。减少了重试或重新同步的需求,为交易和监控用例提供可靠支持。
Geyser gRPC 价格

Shredstream

对于需要大规模数据交付的 Shredstream,增强的缓存和连接控制确保即使在重负载下也能平滑不间断地流式传输,延迟和中断降至最低。
Shreds 价格

可用性

此更新已应用于所有端点(RPC、gRPC、Shredstream)。定价、规格、速率限制和认证保持不变,客户无需更改现有环境即可立即享受改进。
我们已收到许多积极反馈,如"长期追求的目标终于实现了",确认改进已清晰反映在实际使用中。
希望您能充分利用这些增强功能。

ERPC 解决的挑战

我们自建专用 Solana 基础设施和零距离导向网络以解决以下挑战:
  • 通用 RPC 环境中常见的交易失败和延迟波动
  • 许多基础设施提供商施加的性能限制
  • 网络距离对通信质量的重大影响
  • 较小项目难以获得高质量基础设施
通过持续的研究、开发和实地验证,我们致力于作为不断发展的平台提供最佳性能。如需咨询或免费试用,请访问:
感谢您对 ERPC 的持续支持。