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

GitHub topics: distributed-lock

invoker-bot/RedisAllocator-python

Python implementation of a distributed resource allocator using Redis. Provides thread-safe health checking, resource allocation, and automatic garbage collection for distributed systems.

Language: Python - Size: 5.28 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

AutoCSer/AutoCSer2

AutoCSer is an out-of-the-box RPC framework implemented by C#, which has high concurrency, high throughput and other high performance characteristics, and is an ideal distributed application infrastructure.

Language: C# - Size: 326 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 10 - Forks: 1

ChaseSuccesser/jtools

Java工具箱 :hammer:

Language: Java - Size: 535 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

Bogdanp/dramatiq

A fast and reliable background task processing library for Python 3.

Language: Python - Size: 2.47 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,574 - Forks: 328

coditory/sherlock-distributed-lock

Distributed lock for JVM

Language: Java - Size: 2.56 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 40 - Forks: 7

roma-glushko/awesome-distributed-system-projects

🚀 List of distributed system projects for inspiration and learning to build distributed services from real world examples

Size: 509 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 847 - Forks: 76

hexcowboy/rslock

Distributed locks in async Redis with support for lock extending (Redlock implementation)

Language: Rust - Size: 131 KB - Last synced at: 5 days ago - Pushed at: 23 days ago - Stars: 77 - Forks: 17

FitrahHaque/Distributed-Lock

A Distributed Lock implementation using Raft Consensus

Language: Go - Size: 2.22 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 1

brainix/pottery

Redis for humans. 🌎🌍🌏

Language: Python - Size: 1.06 MB - Last synced at: 11 days ago - Pushed at: 30 days ago - Stars: 1,142 - Forks: 62

imoore76/ldlm

Lightweight Distributed Lock Manager server

Language: Go - Size: 564 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 3 - Forks: 1

bsm/redislock

Simplified distributed locking implementation using Redis

Language: Go - Size: 68.4 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 1,559 - Forks: 162

flowerinthenight/spindle-rs

A distributed locking crate built on Cloud Spanner and TrueTime.

Language: Rust - Size: 88.9 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

mosn/layotto

A fast and efficient cloud native application runtime

Language: Go - Size: 21.4 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 834 - Forks: 174

concert-reservation-system/concert-reservation

PickT : Concert Ticketing Application

Language: Java - Size: 347 KB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

miintto/redis-lock-py

Redis distributed lock implementation for Python based on Pub/Sub messaging

Language: Python - Size: 32.2 KB - Last synced at: 16 days ago - Pushed at: 6 months ago - Stars: 6 - Forks: 0

original-flipster69/cloud-lock

cloud-lock provides a means of distributed locking via cloud storage in Java. This let’s you do leader election to run certain workloads only once when your service is scaled out horizontally.

Language: Java - Size: 171 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

tugayesilyurt/spring-redis-pubsub-distributed-lock

Spring Boot,Redis pubsub and Distributed lock example

Language: Java - Size: 89.8 KB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 2

flowerinthenight/hedge

A distributed systems library for Kubernetes deployments built on spindle and Cloud Spanner.

Language: Go - Size: 1.42 MB - Last synced at: 17 days ago - Pushed at: 26 days ago - Stars: 23 - Forks: 4

moeryomenko/memsync 📦

Memsync provides a Memcached-based distributed mutual exclusion lock implementation for Go

Language: Go - Size: 53.7 KB - Last synced at: 16 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

guoming/Hummingbird

分布式锁,分布式ID,分布式消息队列、配置中心、注册中心、服务注册发现、超时、重试、熔断、负载均衡

Language: C# - Size: 75.3 MB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 303 - Forks: 30

flowerinthenight/spindle

A distributed locking library built on Cloud Spanner and TrueTime.

Language: Go - Size: 16 MB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 56 - Forks: 4

ghokun/rabbitmq-lock

Using RabbitMQ as distributed lock

Language: Go - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Brink-Software/Brink.MutexLeaderElection

Implementation of the Leader Election pattern based on a distributed lock by taking a lease on an Azure Storage Blob.

Language: C# - Size: 53.7 KB - Last synced at: 24 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 3

qingwave/gocorex

Gocorex is a collection golang useful utils for golang application, distributed system and microservices.

Language: Go - Size: 129 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 35 - Forks: 10

flowerinthenight/spindle-cb

A distributed locking library built on aws/clock-bound and PostgreSQL.

Language: Go - Size: 2.68 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

PandaTechAM/be-lib-distributed-cache

A robust caching solution for .NET applications using Redis, with support for flexible cache configuration, tagging, and health checks.

Language: C# - Size: 237 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

crossoverJie/distributed-redis-tool

🔒A simple distributed tools based on Redis.

Language: Java - Size: 107 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 613 - Forks: 306

pioardi/ring-election

A node js library with a distributed leader/follower algorithm ready to be used

Language: JavaScript - Size: 3.59 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 117 - Forks: 6

tristanls/dynamodb-lock-client

A general purpose distributed locking library built for AWS DynamoDB.

Language: JavaScript - Size: 75.2 KB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 19

v5tech/distributed-lock-examples

史上最全的分布式锁案例合辑。我们不造轮子,只需用好轮子!

Language: Java - Size: 1010 KB - Last synced at: 21 days ago - Pushed at: over 4 years ago - Stars: 16 - Forks: 4

lifeBCE/redis-single-file

Redis Single File - Distributed Execution Synchronization

Language: Ruby - Size: 39.1 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

duchng/dblock

Zero dependencies, lightweight go library to utilize your database for distributed locking.

Language: Go - Size: 5.86 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 7 - Forks: 0

0xTheProDev/distributed-lock

Distributed Lock to execute Mutual Exclusion of a Shared Resource in a Microservice Architecture

Language: TypeScript - Size: 1.19 MB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

hanFengSan/nestjs-simple-redis-lock

Distributed lock with single redis instance, simple and easy to use for NestJS

Language: TypeScript - Size: 28.3 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 45 - Forks: 18

seankerr/py-postgresql-lock

Lock mechanism implemented with PostgreSQL advisory locks.

Language: Python - Size: 64.5 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 13 - Forks: 2

teo-sl/GCP-Python-distributed-lock

A robust algorithm for a distributed lock on google cloud storage written in Python

Language: Python - Size: 11.7 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Nepxion/Aquarius

🔱 Nepxion Aquarius is a list of distribution components based on Redis + Zookeeper with Nepxion Matrix AOP framework, including distribution lock, cache, id generator, limitation 分布式锁、缓存、全局唯一主键、限流

Language: Java - Size: 1.16 MB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 404 - Forks: 148

ggicci/distlock

:lock: Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.

Language: Go - Size: 43.9 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 38 - Forks: 3

0exp/redis_queued_locks

Distributed locks with "prioritized lock acquisition queue" capabilities based on the Redis Database. Provides flexible invocation flow, parametrized time limits, instrumentation, logging, etc.

Language: Ruby - Size: 756 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 39 - Forks: 0

nopecho/spring-distributed-lock-redisson

spring distributed lock with Redisson

Language: Java - Size: 97.7 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sanketplus/go-mysql-lock

MySQL Backed Locking Primitive

Language: Go - Size: 22.5 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 62 - Forks: 14

rebus-org/MongolianBarbecue

:fire: MongoDB-based message queue

Language: C# - Size: 3.46 MB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

VahidShir/DistributedCacheAndLockSample

Sample dotnet Web API project for distributed cache and distributed lock using redis

Language: C# - Size: 11.7 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

alexandreLamarre/dlock

Reliable & scalable distributed locking, scheduling and process synchronization

Language: Go - Size: 410 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 3 - Forks: 0

rtckit/reactphp-redlock

:lock: Asynchronous distributed locks with Redis and ReactPHP

Language: PHP - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 16 - Forks: 2

danielgerlag/DynamoLock

Distributed lock manager backed by DynamoDB

Language: C# - Size: 31.3 KB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 26 - Forks: 8

e-chip/redis-rwlock

Golang implementation of distributed RW-Lock (Writer-preferring) using Redis.

Language: Go - Size: 19.5 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 6

Lysice/hyperf-redis-lock

a distributed-redis-lock implementation for hyperf2.*

Language: PHP - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: 8 months ago - Stars: 20 - Forks: 8

yihonglei/daisy-framework

Spring Boot、Spring Cloud、Dubbo scaffold

Language: Java - Size: 133 MB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 12

reactiverse/consul-cluster-manager

Consul - based cluster manager that can be plugged into Vert.x ecosystem.

Language: Java - Size: 93.8 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 3

openland/foundationdb 📦

NodeJS library to work with FoundationDB

Language: TypeScript - Size: 2.01 MB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 27 - Forks: 3

Norwik/Gorilla

🐺 A Distributed Lock Service, Set up in Minutes.

Language: Elixir - Size: 217 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 9 - Forks: 1

koykov/distlock

Distributed lock abstraction over various storages.

Language: Go - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

stulzq/AspNetCoreHighConcurrency.Sample

AspNetCore High Concurrency Simple Code.Describes how to use distributed locking based on redis. Lock-free and queued commodity inventory operations.

Language: C# - Size: 16.6 KB - Last synced at: 17 days ago - Pushed at: almost 7 years ago - Stars: 9 - Forks: 2

bacsiTuan/pielock

Locking solution for python, lock based on Redis. And rate limiter base on sliding window algorithms

Language: Python - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

luboid/etcd-distributed-lock

etcd distributed lock

Language: C# - Size: 130 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

adamswanglin/wllock 📦

高并发下本地锁+分布式锁

Language: Java - Size: 360 KB - Last synced at: 5 months ago - Pushed at: almost 7 years ago - Stars: 64 - Forks: 28

Tosan/tosan-lock-manager

Logical distributed lock with DBMS, Zookeeper, Redis and Hazelcast support

Language: Java - Size: 36.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

ShawnJeffersonWang/yelp

This project is a Java-based review and social interaction platform. It features SMS login, Redis-based session sharing, distributed locks, cache strategies, asynchronous order processing, social interactions, and GEO-based services. Built with technologies like Spring Boot and Redis, it aims for scalability and efficiency.

Language: Java - Size: 112 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

PhaerisWakfu/scindapsus

自研SpringBoot组件框架,支持注解式分布式锁,日志脱敏,短网址服务,规则引擎,多数据源等

Language: Java - Size: 354 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 11 - Forks: 4

drew458/pglock-java

A Java library for distributed locking with PostgreSQL.

Language: Java - Size: 64.5 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

abizGitHub/wallet_using_kafka_redis

Language: Java - Size: 19.5 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

dylanplecki/contextlock

A Golang context-compatible sync.Locker implementation.

Language: Go - Size: 39.1 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

samstradling/dynamodb-lock-client-golang

The DynamoDBLockClient is a general purpose distributed locking library built on top of DynamoDB. It supports both coarse-grained and fine-grained locking.

Language: Go - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 8

everfore/rddlock

redis distribute lock

Language: Go - Size: 24.4 KB - Last synced at: 10 months ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 1

g0194776/dlock

ETCD-based distributed lock implementation.

Language: Go - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

sangianpatrick/go-redis-distlock-demo

Simple Distributed Lock with Redis [Demo]

Language: Go - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

cajuncoding/SqlAppLockHelper

An ultra lightweight API for robust Distributed Application Mutex/Locking capabilities leveraging SQL Server. The API provides a set of easy to use custom extensions for the SqlClient libraries (e.g. Microsoft.Data.SqlClient or System.Data.SqlClient) that provide robust distributed application mutex/locking support via the sp_getapplock & sp_releaseapplock stored procedures.

Language: C# - Size: 90.8 KB - Last synced at: 19 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

twooster/glock

Golang distributed locks using DynamoDB

Language: Go - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

challengezhou/zzlock-project

A distributed lock for java based on redis command SETNX and GETSET

Language: Java - Size: 77.1 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

jinshuai86/SecKillSystem

秒杀系统设计思路与实现

Language: Java - Size: 1.07 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 21 - Forks: 9

KunalBurangi/zk-distributed-lock

It is a Distributed lock

Language: TypeScript - Size: 708 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

flatwhite-ice/spring-redislock-annotation

springboot, aspect, distributed lock with redis

Language: Java - Size: 106 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

funnyzpc/shedlock

shedlock分布式锁

Language: Java - Size: 33.8 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

nageoffer/congomall

🔥🔥🔥 CongoMall(刚果商城)不一样的TOC商城系统,SpringCloud-Alibaba微服务架构设计,基于DDD领域驱动模型开发,代码设计优雅,涵盖商城核心业务。系统集成分布式锁、分布式事务、分库分表、消息队列、数据搜索、服务监控等功能,区别于八股文问答,真正企业级实战系统。

Language: Java - Size: 3.72 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 904 - Forks: 105

hanagantig/cron

Cron library for go with distributed lock

Language: Go - Size: 78.1 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 49 - Forks: 0

danrl/skinny

The Skinny Distributed Lock Service

Language: Go - Size: 699 KB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 94 - Forks: 15

brunojppb/node-distributed-lock

Distributed locks in Node.js with TypeScript and Redis

Language: TypeScript - Size: 139 KB - Last synced at: 12 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 2

Mr-LuXiaoHua/dohko-distributed-lock

分布式锁,基于Redis实现的Redisson,基于Zookeeper实现的Curator,封装成springboot-starter

Language: Java - Size: 59.6 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 7

KyungJunNoh/spring-redis-lock-example

redis 분산락을 이용한 동시성 제어 예제

Language: Kotlin - Size: 50.8 KB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

RealFax/RedQueen

Reliable distributed key-value store, and provides some advanced functions internal

Language: Go - Size: 506 KB - Last synced at: 11 months ago - Pushed at: 12 months ago - Stars: 18 - Forks: 1

aarondwi/mongoseal 📦

Golang's distributed locks using mongodb, with fencing

Language: Go - Size: 71.3 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

yaitoo/dlm

A fault-tolerant distributed lock manager for Go

Language: Go - Size: 43 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jrhouston/k8slock

A distributed locking module for Go using the Lease resource from the Kubernetes coordination API

Language: Go - Size: 53.7 KB - Last synced at: almost 2 years ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 4

axing100/redisson-distributed-lock

通过`@DistributedLock`注解(支持占位符)或DistributedLocks工具类使用分布式锁,支持可重入锁、公平锁、读写锁。Use distributed locks through the `@DistributedLock` annotation (supports placeholders) or the DistributedLocks tool class to support reentrant locks, fair locks, and read-write locks.

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

MarcoFontana48/GoogleChubby

Implementation of Google's Chubby distributed file system in Java using Raft consensus algorithm

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

Skywalker427/dynalock

Distributed locking implementation in python with DynamoDB backend

Language: Python - Size: 43 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

ViniciusCrisol/distrlocker

The Distrlocker library, written in Golang, provides a simple and effective way to manage distributed locks through Redis.

Language: Go - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

slive/jedis-client-utility

Java redis客户端实用工具:包括redis常用数据结构Strings, Hashes, Sets, SortSets, Lists等的方法归类;基于jedis开发的分布式锁;基于jedis开发的会话共享等

Language: Java - Size: 171 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

jarodchao/hambomb-lock

Java开发基于redis或者zookeeper的分布式锁

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

TaXueWWL/redis-distributed-lock

redis分布式锁工具包,提供纯Java方式调用,支持传统Spring工程, 为spring boot应用提供了starter,更方便快捷的调用。

Language: Java - Size: 152 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 305 - Forks: 129

Maskvvv/easy-lock

本项目基于 Spring AOP 实现,通过注解的方式简化了锁的使用,并对锁的使用方式进行了统一管理,而且还可与 Spring 的 @Transaction 一起使用,默认提供了单机锁和分布式锁实现。

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

raags/lockpick

Lockpick is an utility for distributed locking using zookeeper. Its intended to be used in distributed environments where scripts need synchronization between runs.

Language: Python - Size: 7.81 KB - Last synced at: about 17 hours ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

go-locks/pgsql-driver

The distlock driver base on postgresql

Language: PLpgSQL - Size: 16.6 KB - Last synced at: 10 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 0

go-locks/distlock

The universal component of distributed locks in golang , support redis and postgresql

Language: Go - Size: 21.5 KB - Last synced at: 5 months ago - Pushed at: about 6 years ago - Stars: 62 - Forks: 9

bparli/dmutex

Mutual exclusion lock package for distributed Go programs

Language: Go - Size: 13.2 MB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 14 - Forks: 3

lenddoefl/cache-stampede-protection

Demo project using python-redis-cache to prevent cache stampedes.

Language: Python - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

tanyokwok/hdfsLock

A distributed lock based on hdfs

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

davidwartell/consul-lock

go consul locking command line demo, example.

Language: Go - Size: 30.3 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

zhongxunking/sync

Sync是一款分布式场景下基于Redis的安全高效的线程同步组件,提供分布式可重入互斥锁、分布式可重入读写锁、分布式信号量。提供相应注解,使用简单,可与spring-boot无缝集成。

Language: Java - Size: 184 KB - Last synced at: 18 days ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 6