Re: SQLAlchemyDA vermehr doppelte einträge beim Ei nfügen

Vladislav Vorobiev <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
> Entweder Euer MySQL Server arbeitet nicht transaktional (auch wenn Du
> das behauptest) oder die SQL Methoden werden mehrfach ausgeführt
> (Benutzer klickt mehrfach oder durch Wiederholung des Requests im Rahmen
> der ZODB ConflictResolution). Letzteres sollte eigentlich kein Problem
> sein, weil SQLAlchemy via z3c.sqlalchemy und SQLALchemy in die ZODB
> Transaktion eingehängt ist. Sorry...nie beobachtet (als Autor von
> z3c.sqlalchemy und SQLALchemyDA)...allerdings verwende ich auch nur
> vernünftige Datenbank...keine Erfahrung mit MySQL...mit Postgres kennne
> ich die Probleme nicht. Falls das Problem (einfach) reproduzierbar ist
> - -> Bugreport schreiben.
>

Hier läuft halt leider mysql...
Die Transaktionsfähigkeit ist da, getestet mit transaction.abort().
Einfach reproduzieren lässt sich das nicht, ich sehe keine Regel
dahinter. Das Button wie du es sagst ist kein Problem, es wird  nichts
doppelt wenn man den Button mehrmals betätigt, außer dem wird er per
Javascript ausgeblendet.
Würde vielleicht etwas bringen beim Abschicken der Bestellung der
Benutzer per Proxy auf eine ZopeInstanz mit einem Tread
weiterzuleiten? Im Moment sind zserver-threads auf 3 eingestellt.


_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.