There are 2 repositories under optimistic-locking topic.
Optimistic lock implementation for Django. Prevents users from doing concurrent editing.
Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
Spring Data JPA, Spring Data JDBC, and Spring Data R2DBC examples and a comprehensive guide to JPA fetching and locking strategies.
轻度扩展mybatis-generator-core插件,与官方插件兼容。
Laravel Database Queue with Optimistic locking
Sample reactive application using Angular, Spring Boot, Spring Webflux, Spring Data R2DBC and PostgreSQL. It also demonstrates the notification feature of PostgreSQL (listen/notify)
Adaptive Radix Tree in C++
Prevents update conflicts in Laravel
Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)
A basic hotel reservation system with 2PC using pessimistic and optimistic locks in Go
This is an optimistic lock plugin based on GORM.
distributed and local lock provider
Meetups microservice, applying tactical DDD building blocks and in a real example.
Stock Management Application
In this repo I would like to show 4 strategies of concurrency control for writing data using Python SQLAlchemy ORM and PostgresSQL (however this examples could be easily transformed to plain SQL).
Sample reactive application using Angular, Spring Boot, Spring Webflux and MongoDB. It also demonstrates the Change Streams feature of MongoDB.
Sample (and incomplete) implementation of the Specification pattern in Node.js + TypeORM
Examples of applying pessimistic and optimistic concurrency control with AWS DynamoDB.
Redis access library for Ruby with thread-aware connections, handy API for key name construction, transactions and queues.
API Autorizador de transações
Inflearn. 재고시스템으로 알아보는 동시성이슈 해결 방법
Optimistic Locking example using version with MySQL database table
A simple project to implement optimistic locking (using versioning) on DynamoDB.
A Spring boot application, showcasing different locks that can be implemented in a Ticketmaster clone.
🔐 Learning Concurrency
Experimental little library implementing an optimistic locking primitive for GORM, a Go ORM library.
EF Core Auditing made easy - Track entity changes, handle deletions, and manage versioning with optimistic concurrency control.
Use ETag to Preconditional requests to solve concurrency requests.
Optimistic lock using persistent stores