Zum Hauptinhalt springen

Best Practices

Primärer Einsatz: gRPC-Streaming

Dedizierte node sind für gRPC-Streaming-Anwendungen optimiert. So erzielst du die besten Ergebnisse:
  • Mit dem Yellowstone Geyser Plugin verwenden: Dies ist der primäre und empfohlene Anwendungsfall für dedizierte node
  • Mit einem geteilten Tarif kombinieren: Nutze für sendTransaction, Archivdaten und komplexe Kontoabfragen die endpoints deines geteilten Tarifs
  • Auf Streaming konzentrieren: Nutze dedizierte node für Echtzeit-Datenstreaming, Überwachung und Analysen

Last der node verwalten

Für node gelten zwar keine strikten Nutzungslimits, ihre Kapazität ist jedoch durch die Hardware begrenzt. Eine ausgewogene Arbeitslast trägt dazu bei, optimale Performance und Betriebsfähigkeit sicherzustellen.
  • getProgramAccounts mit Bedacht verwenden: Der Aufruf wird unterstützt, dedizierte node sind dafür jedoch nicht optimiert. Eine intensive Nutzung kann die Performance beeinträchtigen oder zum Ausfall der node führen
    • Verwende für getProgramAccounts-Abfragen deinen geteilten Tarif. Unser benutzerdefinierter Indexer macht gPA-Aufrufe wesentlich schneller und zuverlässiger. Geteilte Tarife unterstützen außerdem getProgramAccountsV2 und ermöglichen damit Paginierung und inkrementelle Aktualisierungen.
  • Niedrige Erfolgsquote bei der Verarbeitung von Transaktionen: sendTransaction wird zwar unterstützt, ist aber nicht optimiert. Die meisten Transaktionen werden nicht verarbeitet. Nutze deinen geteilten Tarif oder Sender, um Solana-Transaktionen zuverlässiger zu verarbeiten
  • Überwache die Metriken deiner node, um ihre Performance anhand der Dauer bis zur response, des Anteils erfolgreicher request und der Fehleranzahl zu beurteilen
  • Erwäge, rechenintensive Arbeitslasten auf mehrere node in einer dedizierten Flotte zu verteilen

Nicht unterstützte Funktionen

Dedizierte node unterstützen die folgenden Funktionen nicht. Nutze dafür deinen kostenpflichtigen geteilten Tarif:
  • Historische Daten: Kein Zugriff auf Archivdaten
  • Plattform-APIs: Kein Zugriff auf plattformspezifische APIs
  • Webhooks: webhook-Funktionen sind nicht verfügbar
  • Verbindungen mit Stake: Verbindungen mit Stake werden nicht unterstützt
Wenn dein Team ein cluster mit mehreren dedizierten node benötigt, kontaktiere unser Vertriebsteam. Wir nehmen eure Anforderungen auf und konfigurieren eine dedizierte Flotte für euer Team.

Systemwiederherstellung

Unsere node verfügen über einen automatischen Wiederherstellungsmechanismus:
  • Wenn eine node bei der Verarbeitung von slots zu weit zurückfällt, startet sie automatisch neu
  • Während dieser Wiederherstellung werden alle request nahtlos an unseren geteilten Backup-Pool weitergeleitet
  • Sobald deine node aufgeholt hat und wieder fehlerfrei läuft, wird der Datenverkehr erneut an sie geleitet

Fragen und Support

  • Kontaktiere uns über deine Telegram-Gruppe, die Kunden mit einer dedizierten node zur Verfügung steht
  • Du erhältst außerdem Support über das Chatsystem auf unserer Website oder auf unserem Discord-Server