KamoCRM

Einnahme Endpunkt Zähler kommen aus einem Ledger und stoppen Sie verlieren Updates

Fixkamo-shared-library
Verschifft
23. September 2026 um 01:51 UTC
Autor
Kamo
Ausschuss
78a3f60

**************** / total_processed / last_received_at wurden auf den Endpunkt gestoßen Reihe selbst: einmal pro eingehender Nutzlast (ca. 5/s während eines landwirtschaftlichen Imports) und einmal pro Verarbeitungscharge, alles auf eine gemeinsame Reihe. YugabyteDB brach gleichzeitig UPDATEs einer Reihe mit 40001 ab, so dass die Unebenheiten aufgeteilt worden waren in ihre eigenen Transaktionen mit ihren Fehlern geschluckt - die Zähler waren von vornherein verlustbehaftet: "importiert" war 437 kurz über zwei Endpunkte (gemessen gegen die Nutzlastreihen 2026-09-22), und jeder Einstellungen speichern Sie die Zeile ganze, Klobbering Beulen im Flug. 41 Reihen waren auf 139 MB Versionen angewachsen. Jetzt sind die Nutzlastreihen der Rekord. Ein Trigger auf lead_intake_raw_payloads Journals jede Nutzlast und jedes Veränderung der Import-ness in der Payload-eigenen Transaktion (Security-Service create_lead_intake_ledger.sql, angewendet und zurückgefüllt 2026-09-22: 32 Endpunkte, 0 Diskrepanzen) und ************ fasst die gefaltete Summe mit dem entfalteten Tagebuch in einer Stellungnahme zusammen. ************ füllt eine Liste von Endpunkt-DTOs aus einer Lesung; recordReceipt und recordProcessed sind No-Ops, gehalten veraltet, so dass ein Dienst gebaut, bevor seine Anrufer wurden noch entfernt kompiliert. DaemonService faltet und erzählt dieses Ledger mit den anderen. Tests: LeadIntakeLiveCountsTest (eine gelesene Liste, Null für einen Leerlauf-Endpunkt, keine Endpunktzeile), LeadLedgerQueryShapeTest (readt die Ledger-Tabellen, nie die Endpunktzeile). Der Auslöser, lesen, falten und SQL-Recounts wurden gegen YugabyteDB (Temp-Tabellen, 24 Checks) wiedergegeben.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen