Wir haben einen C# WCF-Dienst (3.0), der Daten aufnimmt und dann einen anderen Web-Service-Anruf an eine dritte Partei mit denselben Daten sendet.Doppelte WCF-Serviceaufrufe, die in der Datenbank gespeichert werden
Vor dem Aufruf des Drittanbieters werden die Eintragsdaten als Datensatz in einer Datenbank gespeichert und anschließend mit den Antwortdaten vom Webdienst der dritten Partei aktualisiert.
Wir haben mit einigen Last-/Belastungstests begonnen und festgestellt, dass doppelte Datensätze in der Datenbank gespeichert werden (einschließlich eines zufällig generierten alphanumerischen Werts). 2 oder 3 gleichzeitig. Wenn wir jedoch die Daten des Drittanbieterdienstes überprüfen, werden sie auf ihrer Seite als separate Einträge protokolliert.
Die einzigen Datenbankfelder, die sich auf unserer Seite unterscheiden, sind die "LastModifiedDate", die innerhalb von Millisekunden liegen.
Irgendwelche Ideen, was würde dieses Verhalten nennen? Danke im Voraus!