ich mach meistens mein eigenes locking, also im prinzip wie hier besprochen. vereinfacht unheimlich viel wenn man selbst im code entscheidet wann und wie lange was gelockt ist (gesperrt klingt irgendwie besser, sind ja keine Locken drin). Man kann auch besser selbst entscheiden wann man locks prüft und wie man drauf reagiert, oder zum Beispiel locks älter als 60 minuten ignoriert und löscht oder was auch immer in den eigenen Prozess mit einbindet.
ich bastel gerade an einem Projekt was im Prinzip auf den ganzen Ideen basiert, die ich schon seit Jahren predige
Kann zwar noch dauern bis das fertig ist aber im Moment ist mein Plan das als Open Source Projekt zu veröffentlichen
schaun mer mal