Skip to main content

Best Practices

Hauptverwendung: gRPC-Streaming

Dedizierte Knoten sind für gRPC-Streaming-Anwendungen optimiert. Für die beste Erfahrung:
  • Verwendung mit Yellowstone Geyser Plugin: Dies ist der primäre und empfohlene Anwendungsfall für dedizierte Knoten
  • Kombination mit einem gemeinsamen Plan: Für sendTransaction, Archivdaten und komplexe Kontoabfragen nutzen Sie Ihre Endpunkte des gemeinsamen Plans
  • Fokus auf Streaming: Nutzen Sie dedizierte Knoten für Echtzeit-Datenstreaming, Überwachung und Analysen

Verwaltung der Knotenlast

Obwohl Knoten keine strikten Nutzungseinschränkungen haben, sind sie durch Hardwarebeschränkungen begrenzt. Eine ausgewogene Arbeitslast trägt zur Aufrechterhaltung der optimalen Leistung und Lebendigkeit des Knotens bei.
  • Verwendung von getProgramAccounts mit Bedacht: Obwohl unterstützt, sind dedizierte Knoten nicht für diese Aufrufe optimiert - intensiver Gebrauch kann die Leistung beeinträchtigen oder den Ausfall des Knotens verursachen
    • Nutzen Sie Ihren gemeinsamen Plan für getProgramAccounts-Abfragen, da wir über einen benutzerdefinierten Indexer verfügen, der gPA-Anrufe wesentlich schneller und zuverlässiger macht. Gemeinsame Pläne unterstützen auch getProgramAccountsV2, was Unterstützung für Paginierung und inkrementelle Updates hinzufügt.
  • Schlechte Transaktions-Landeraten: Während sendTransaction unterstützt wird, ist es nicht optimiert - die meisten Transaktionen werden nicht landen; verwenden Sie Ihren gemeinsamen Plan oder Sender für Solana-Transaktionen, die zuverlässiger landen
  • Überwachen Sie die Metriken Ihres Knotens, um seine Leistung anhand von Antwortzeiten, erfolgreicher Anfragen-% und Fehleranzahlen zu verstehen
  • Erwägen Sie die Verteilung intensiver Arbeitslasten auf mehrere Knoten in einer dedizierten Flotte

Was nicht unterstützt wird

Dedizierte Knoten unterstützen die folgenden Funktionen nicht. Verwenden Sie Ihren gemeinsamen bezahlten Plan für diese Funktionen:
  • Historische Daten: Kein Zugriff auf Archivdaten
  • Plattform-APIs: Kein Zugriff auf plattformspezifische APIs
  • Webhooks: Webhook-Funktionalität nicht verfügbar
  • Gestakte Verbindungen: Keine Unterstützung für gestakte Verbindungen
Wenn Ihr Team einen Cluster aus mehreren dedizierten Knoten benötigt, kontaktieren Sie unser Vertriebsteam. Wir nehmen Ihre Anforderungen auf und konfigurieren eine dedizierte Flotte für Ihr Team.

Systemwiederherstellung

Unsere Knoten beinhalten einen automatischen Wiederherstellungsmechanismus:
  • Wenn ein Knoten im Verarbeiten von Slots zu weit zurückfällt, wird automatisch ein Neustart eingeleitet
  • Während dieser Wiederherstellungsperiode werden alle Anfragen nahtlos an unseren gemeinsamen Backup-Pool umgeleitet
  • Sobald Ihr Knoten aufgeholt und gesund ist, wird der Datenverkehr zu ihm wieder aufgenommen

Fragen und Unterstützung

  • Kontaktieren Sie uns über Ihre Telegram-Gruppe (verfügbar für dedizierte Knoten-Kunden)
  • Sie können auch Unterstützung über das Chatsystem auf unserer Website oder in unserem Discord-Server erhalten