FAQ - Geyser gRPC ストリーム
Q. WebSocketしか使ったことがないのですが、gRPCを使えますか?サンプルはありますか?
SLVを使えばすぐにgRPCをテスト・開発スタートできます。
詳しくはgRPC クイックスタートガイドをご覧ください。
Q. 2つのIPを登録したいです。
1つのサブスクリプションにつき1つのエンドポイントをご利用いただけます。2つのIPを利用したい場合は、2つのサブスクリプションをご購読ください。
Q. 特定のエンドポイントを利用したいです。
低レイテンシ環境を確保するために、必ず最も近いノードが自動的に選択されます。特定のエンドポイントを指定したい場合は、そのエンドポイントに最も近い場所にサーバーを借りてテストすることを推奨します。
Q. 401 エラーが起きるのですが?
低レイテンシ環境を提供するためにIP制限を設けています。サブスクリプションがない、または登録されていないIPからのアクセスは401エラーとなります。
登録されているIPとアクセス元のIPが一致しているか再度ご確認ください。
Q. 429エラーが起きるのですが?
プランごとのコネクション制限に達した場合にこのエラーが表示されます。
このエラーが表示されたらプランのアップグレードをご検討ください。特にプレミアムより多くのコネクションが必要な場合は、専有gRPCノードが適しています。
Q. 専有gRPCノードは速いんですか?
はい、速いです。共有エンドポイントは多くのユーザーが利用しており、それがレイテンシに影響を与えることがあります。一方、専有gRPCノードはユーザーのユースケースに合わせてマシンのパフォーマンスを最大限引き出し、最適化できます。
このため、専有ノードは常に共有ノードより速いパフォーマンスを提供できます。
Q. 最高の低レイテンシ環境を実現したい。
専有gRPCノードとベアメタルサーバーの組み合わせをおすすめします。
これらは同じネットワークを共有し、インターネットを介さずプライベートなゼロ距離通信が可能です。実際の環境ではping値で0.1msという低遅延を達成しています。
詳しくはDiscordにてお問い合わせください。
🔗 #🔰-はじめかた
Q. レイテンシはどのくらいでしょうか?
レイテンシは計測方法や環境によって大きく異なります。具体的な数値ではなく、あなたの要件を満たせるかどうかが重要です。そのため、すべてのプランで無料フリートライアルを提供しています。
実際の環境でテストを行い、要件を満たせるかをお試しください。
Q. このRPC(gRPC, Shreds)は他より速いですか?
フリートライアルで比較してください。もし遅い場合は具体的な条件をDiscordにお知らせください。原因を調査し、それよりも速く改善します。
Q. レイテンシが大きいのですが?
Q. WebSockets, gRPC, Shreds はどれが一番速いの?
多くのお客様からのご意見はほぼ一致しており、速度は次の順序です。
Shreds > gRPC > WebSockets
異なる結果があればご報告ください。
Q. 聞いていたレイテンシと違います
使用するプログラミング言語によってパフォーマンスが異なります。言語ごとの一般的な速度順序は以下の通りです。
Rust > Go > TypeScript (JavaScript) > Python
詳しくは以下の比較ソースをご覧ください。
最速を求めるならRustの利用を強くおすすめします。