Utiliser un lock pour être sur qu'une même commande n'est pas exécuté deux fois dans un contexte concurrentiel. #39
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Sauvegarder que la commande est en cours d'exécution pourrais suffire, avec un ttl pour release le lock en cas de problème.
Mais le lock devrais etre dans une DB pour etre partager entre les différentes instances.
Crée un lock dans Redis ?
https://redis.io/docs/latest/develop/use/patterns/distributed-locks/
https://redis.io/glossary/redis-lock/