ERPCは1月5日、Solana Geyser gRPCエンドポイントを本番環境で安定利用するためのドキュメント2本(Best Practices、Code Examples)を公開しました。双方向gRPCストリーム運用で課題になりやすい「約30秒で切断」「再接続時のデータ欠損」を、ping/pongやgap recovery(欠損区間復旧)、フィルタ設計で抑える実務知見を整理しています。Solana Geyser gRPCはトランザクションやアカウント、スロット等のイベントを低遅延で取得できる一方、Web領域ではWebSocket中心だった背景から、安定運用の実装パターンが不足していました。Best Practicesでは段階的な購読設計、不要トラフィックを抑えるフィルタリング、再接続時のfrom_slotの扱い、接続管理を解説します。Code ExamplesはRust中心の実働例で、シンプルな購読から耐障害性を高めたクライアント構成まで確認できます。ERPCは欧州・米国・アジアなど複数リージョンにエンドポイントを配置し、単体プランに加え複数リージョンを一括利用できるgRPC Bundleも提供しており、今後も性能改善と運用知見の公開を継続するとしています。【ドキュメント情報】
Best Practices https://erpc.global/ja/doc/geyser-grpc/best-practices/
/>Code Examples https://erpc.global/ja/doc/geyser-grpc/code-examples/
/>Solana Stream SDK https://github.com/validatorsdao/solana-stream
/>Validators DAO Discord https://discord.gg/C7ZQSrCkYR
