TradeImexLastSeqStore
Beharrt auf den letzten erhaltenen Sequenznummern pro Verbindung über Forwarder-Neustarts. Ohne Persistenz beginnt jeder neue Forwarder-Prozess mit _lastSeqNum = 0, sendet ResendRequest {FromSeq=1} und IMEX antwortet, indem er die gesamte Sitzung wiederholt - Dutzende Sekunden Geschichte, die den Single-Threaded-Nachrichtenbus von OrdersForwardingModule blockiert und jeden gleichzeitigen Client blockiert OrderRegister Speicherlayout: eine einzelne JSON-Datei unter dem Datenverzeichnis des Forwarders: {Data} imex_trade_lastseq.json { "login@host:port": 12345, ... } Mehrere TradeImexDialect Instanzen im gleichen Prozess teilen die Datei über eine statische Sperre und lesen-Ändern-schreiben Sie das Wörterbuch. Wenn die Datei fehlt oder beschädigt wird, gibt der Speicher 0 zurück - anmutige Degradation entspricht dem Pre-Persistenz-Verhalten (eine vollständige Wiederholung beim ersten Start, nicht schlechter).