Auf meinem lokalen System laufen mehrere Anwendungen. Ich möchte sie zum Leben erwecken, ich brauche meinen eigenen Ethereum-Hauptnetzknoten. Ich starte den Ethereum-Knoten auf dem AWS-Server im Überwachungsmodus, aber er funktioniert nicht so, wie ich denke. Kann jemand den richtigen, sicheren Weg vorschlagen, um den Knoten mit maximalem Durchsatz zu starten? Und was wird die beste Konfiguration des erforderlichen Servers sein?
Danke im Voraus
Folgendes verwende ich:
Einrichtung der AWS-Instanz Neue EC2-Instanz
Ich verwende Parität anstelle von Geth. Parität synchronisiert schneller, ist innerhalb weniger Stunden nutzbar. Ich habe zuvor Geth verwendet, was Tage gedauert hat und bei der anfänglichen Synchronisierung häufig zu Fehlern führte. Parität ist für mich viel zuverlässiger. Ich hatte noch nie ein Problem beim Einrichten eines neuen Knotens/einer anfänglichen Synchronisierung.
Docker führte zu Verzögerungen : Ich habe auch einen Docker/Parity-Knoten erstellt, aber ich habe festgestellt, dass dies zu Verzögerungen führte. Es würde eine Verzögerung bei der Verbindung mit dem Knoten als Web3-Anbieter geben, was auch Ereignisbeobachter störte, die mit dem Knoten verbunden waren (d. h. Ereignisse wurden nicht erfasst; wenn der Knoten zurückfiel und aufholte, wurden die Ereignisse beim Aufholen nicht erfasst). von Ereignisbeobachtern erwischt).
Bisher läuft mein Setup ziemlich gut, aber meine App hat keine große Anzahl von Benutzern. Wir skalieren in den nächsten Monaten und werden daher ziemlich bald die Grenzen testen, wie viele Benutzer sich mit dem Knoten verbinden können. Wenn die Skalierbarkeit ein Problem darstellt, denke ich darüber nach, mehrere Knoten einzurichten und einen Load Balancer zu verwenden, falls dies jemals erforderlich sein sollte.
Meine Konfigurationen und Erfahrungen:
wildes_nichts
wildes_nichts
Carlolm
Carlolm
Carlolm
contractInstance.getPastEvents()
) über Intervalle abzuspielen. Und weitermachen, wo Sie aufgehört haben. Verfolgen Sie also bei der Wiedergabe den aktuellen Block, damit Sie beim nächsten Abruf vergangener Ereignissefrom
auf den aktuellen Block der letzten Wiedergabe zurückgreifen können.wildes_nichts
hhppj