An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: optimistic-locking

Aisha-0118/React-todo-list

Language: TypeScript - Size: 41 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

PandaTechAM/be-lib-efcore-audit-base

EF Core Auditing made easy - Track entity changes, handle deletions, and manage versioning with optimistic concurrency control.

Language: C# - Size: 189 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

laurynas-biveinis/unodb

Adaptive Radix Tree in C++

Language: C++ - Size: 12.7 MB - Last synced at: 3 days ago - Pushed at: 14 days ago - Stars: 45 - Forks: 6

saxix/django-concurrency

Optimistic lock implementation for Django. Prevents users from doing concurrent editing.

Language: Python - Size: 1.04 MB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 451 - Forks: 51

inomera/lock-provider

distributed and local lock provider

Language: Java - Size: 165 KB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 14 - Forks: 5

senotrusov/redis-call

Redis access library for Ruby with thread-aware connections, handy API for key name construction, transactions and queues.

Language: Ruby - Size: 35.2 KB - Last synced at: 26 days ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 0

Abdulsametileri/hotel-reservation-service

A basic hotel reservation system with 2PC using pessimistic and optimistic locks in Go

Language: Go - Size: 12.7 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 18 - Forks: 2

werf/lockgate

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.

Language: Go - Size: 149 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 261 - Forks: 16

UshurbakiyevDavlat/Optimistick-Locking-App

Optimistic locking solution on YII2

Language: PHP - Size: 78.1 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

albertllousas/auctions-microservice

Language: Kotlin - Size: 147 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

manuelarte/awesome-gorm

A curated list of available Gorm plugins

Size: 3.91 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

sfu-dis/optiql

Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)

Language: C++ - Size: 3.29 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 1

eMahtab/optimistic-locking

Optimistic Locking example using version with MySQL database table

Size: 64.5 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

laravel-enso/versioning

Prevents update conflicts in Laravel

Language: PHP - Size: 48.8 KB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 36 - Forks: 8

YunusEmreNalbant/hibernate-optimistic-and-pessimistic-locking

Hibernate’in Pessimistic (Kötümser) ve Optimistic (İyimser) kilitleme stratejilerini Spring Boot tabanlı bir uygulama üzerinde nasıl kullanabileceğimizi gösteren bir örnek uygulamadır.

Language: Java - Size: 12.7 KB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

filipsnastins/concurrency-control-with-dynamodb

Examples of applying pessimistic and optimistic concurrency control with AWS DynamoDB.

Language: Python - Size: 1010 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

jun-labs/java-concurrencies

📚 동시성 학습 저장소

Language: Java - Size: 69.3 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

Snawoot/occ

Generic optimistic concurrent container for Go

Language: Go - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

albertllousas/gym-class-booking-microservice

Language: Kotlin - Size: 81.1 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

albertllousas/meetups-microservice

Meetups microservice, applying tactical DDD building blocks and in a real example.

Language: Kotlin - Size: 2.61 MB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 1

victor-fisyuk/product-groups

Example of how to use Optimistic Locking in Hibernate

Language: Java - Size: 62.5 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

albertllousas/table-reservation-microservice

Language: F# - Size: 1.62 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

amalrajvinoth/jooq-optimistic-locking

jOOQ Optimistic Locking with Spring & standalone

Language: Java - Size: 73.2 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jorzel/concurrency-control

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).

Language: Python - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

soyserkan/ticketing-microservice

Language: TypeScript - Size: 258 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

farbodahm/dynamodb-optimistic-locking

A simple project to implement optimistic locking (using versioning) on DynamoDB.

Language: Go - Size: 646 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

jun-labs/concurrency

🔐 Learning Concurrency

Language: Java - Size: 104 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

galovics/jpa-locking

Language: Java - Size: 58.6 KB - Last synced at: 13 days ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 4

crossoverJie/gorm-optimistic

This is an optimistic lock plugin based on GORM.

Language: Go - Size: 22.5 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 2

eugene-khyst/spring-data-examples 📦

Spring Data JPA, Spring Data JDBC, and Spring Data R2DBC examples and a comprehensive guide to JPA fetching and locking strategies.

Language: Java - Size: 3.46 MB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 93 - Forks: 41

pictet-technologies-open-source/reactive-todo-list-r2dbc

Sample reactive application using Angular, Spring Boot, Spring Webflux, Spring Data R2DBC and PostgreSQL. It also demonstrates the notification feature of PostgreSQL (listen/notify)

Language: Java - Size: 4.83 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 25

joanna-liana/specification-pattern

Sample (and incomplete) implementation of the Specification pattern in Node.js + TypeORM

Language: TypeScript - Size: 210 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

pera-soft/stock-management

Stock Management Application

Language: Java - Size: 54.2 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 10 - Forks: 2

handosme/mybatis-generator-plus

轻度扩展mybatis-generator-core插件,与官方插件兼容。

Language: Java - Size: 1.15 MB - Last synced at: 28 days ago - Pushed at: over 3 years ago - Stars: 63 - Forks: 32

pictet-technologies-open-source/reactive-todo-list

Sample reactive application using Angular, Spring Boot, Spring Webflux and MongoDB. It also demonstrates the Change Streams feature of MongoDB.

Language: Java - Size: 4.54 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 5

BAEKJungHo/concurrency-stock

Inflearn. 재고시스템으로 알아보는 동시성이슈 해결 방법

Language: Java - Size: 13.7 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

aqib1/Bool.com

MANCALA Game for Bool.com

Language: Java - Size: 228 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

ph4r05/laravel-queue-database-ph4

Laravel Database Queue with Optimistic locking

Language: PHP - Size: 65.4 KB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 50 - Forks: 16

omaskery/optimistic-gorm

Experimental little library implementing an optimistic locking primitive for GORM, a Go ORM library.

Language: Go - Size: 43.9 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

mdtausifahmad/optimisticlockresolve

It is a sample project to resolve Optimistic Lock in Spring Boot project

Language: Java - Size: 52.7 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

yehohanan7/glock

Optimistic lock using persistent stores

Language: Go - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

RafaelGSS/fastify-conditional-requests

Use ETag to Preconditional requests to solve concurrency requests.

Language: TypeScript - Size: 52.7 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Cepr0/sb-cloud-stream-demo

A demonstration of using Spring Cloud Stream with RabbitMQ to transfer messages between micro-services

Language: Java - Size: 133 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

Cepr0/sb-sd-optimistic-lock-demo

An example of Optimistic locking with Spring Data JPA

Language: Java - Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 1

rishabhagrawal1/Scalable-Secure-Concurrent-Evaluation-of-History-based-Access-Control-Policies

Language: Python - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0