Hat jemand Verwendung WS-Atomictrans Protokoll für Transaktionen in WCF über das Internet zu verbreiten?
-
09-10-2019 - |
Frage
Einfach nur neugierig, haben jemand Verwendung WS-AT-Protokolltransaktionen in WCF über das Internet in der Produktion (wsHttpBinding) zu propagieren? Ist es schwer zu implementieren / Unterstützung? Ist es ein guter Ansatz, eine WS-AT-Port offen zu halten? Oder vielleicht ist es besser, eine eigene Lösung zu unterstützen Transaktionen zu haben? Was u denken?
Lösung
Wir haben es nicht verwendet wird.
Der Hauptgrund ist, dass wir nicht glauben, dass es eine gute Idee ist.
Das Problem ist, dass Sie dann einen Client über das Internet ermöglichen eine Sperre auf dem System zu nehmen. Was passiert, wenn die Client-Verbindung verliert? Sie haben dann Sperren auf Ihrem System, die für ein Timeout warten müssen.
Sie haben die Skalierbarkeit des Systems reduzieren und lassen Sie es zu Denial-of-Service-Attacken öffnen.