distributed-lock

There are 212 repositories under distributed-lock topic.

  • Bogdanp/dramatiq

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

    Language:Python4.9k57422343
  • bsm/redislock

    Simplified distributed locking implementation using Redis

    Language:Go1.7k1533165
  • brainix/pottery

    Redis for humans. 🌎🌍🌏

    Language:Python1.2k184462
  • nageoffer/congomall

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

    Language:Java1.1k965142
  • awesome-distributed-system-projects

    roma-glushko/awesome-distributed-system-projects

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

  • mosn/layotto

    A fast and efficient cloud native application runtime

    Language:Go84830406175
  • dianbaer/grain

    grain是一个极简的、组件式的RPC框架,灵活且适合渐进学习,可与任何框架整合。同时包含(系统通用多线程模型与消息通讯 || 多对多关系的分布式锁 || 基于Servlet的HTTP框架 || 基于系统通用多线程模型的Websocket框架 || 支持行级锁的多线程锁 )等组件,按需选择组件,不绑架开发者。

    Language:Java631550185
  • crossoverJie/distributed-redis-tool

    🔒A simple distributed tools based on Redis.

    Language:Java6133812305
  • liaozihong/SpringBoot-Learning

    基于Gradle构建,使用SpringBoot在各个场景的应用,包括集成消息中间件、前后端分离、数据库、缓存、分布式锁、分布式事务等

    Language:Java501226326
  • 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:Java404334149
  • TaXueWWL/redis-distributed-lock

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

    Language:Java320139130
  • guoming/Hummingbird

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

    Language:C#2975134
  • ring-election

    pioardi/ring-election

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

    Language:JavaScript1171276
  • danrl/skinny

    The Skinny Distributed Lock Service

    Language:Go974015
  • hexcowboy/rslock

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

    Language:Rust8931117
  • adamswanglin/wllock

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

    Language:Java6410228
  • go-locks/distlock

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

    Language:Go62229
  • sanketplus/go-mysql-lock

    MySQL Backed Locking Primitive

    Language:Go621714
  • flowerinthenight/spindle

    A distributed locking library built on Cloud Spanner and TrueTime.

    Language:Go59304
  • WellJay/spring-data-redis-tools

    🔒spring data redis 封装工具类包含分布式锁(distributedLock)、分布式唯一键(distributedId)

    Language:Java536123
  • evasnowind/distributed-dev-learning

    汇总、整理常用的分布式开发技术,给出demo,方便学习。包括数据分片、共识算法、一致性hash、分布式事务、非侵入的分布式链路追踪实现原理等内容。

    Language:Java501019
  • hanagantig/cron

    Cron library for go with distributed lock

    Language:Go50130
  • tristanls/dynamodb-lock-client

    A general purpose distributed locking library built for AWS DynamoDB.

    Language:JavaScript4932119
  • 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:Ruby48320
  • hanFengSan/nestjs-simple-redis-lock

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

    Language:TypeScript453620
  • sherlock-distributed-lock

    coditory/sherlock-distributed-lock

    Distributed lock for JVM

    Language:Java402177
  • TFdream/juice

    Java后端开发库,涵盖:常用工具类、SPI扩展、分布式锁、限流、分布式链路追踪等。

    Language:Java405125
  • ggicci/distlock

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

    Language:Go38223
  • jsrdxzw/redis-kit

    this is a Redis Util Collections for distributed environment

    Language:Java38107
  • Kestrong/java-sdk

    一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)

    Language:Java370122
  • qingwave/gocorex

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

    Language:Go374011
  • jrhouston/k8slock

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

    Language:Go28146
  • jokruger/nats-mutex

    Nats-mutex is a distributed lock library using NATS JetStream.

    Language:Go27101
  • openland/foundationdb

    NodeJS library to work with FoundationDB

    Language:TypeScript27524
  • danielgerlag/DynamoLock

    Distributed lock manager backed by DynamoDB

    Language:C#26318
  • faib920/fireasy3

    Fireasy 3.0 是基于 .Net Core 应用开发组件,其主旨**为“让开发变为更简单”,其义为,使用尽可能少的组件,实现你所需的功能。 Fireasy 提供最基础的功能和核心功能,如Emit、Aop,以及模块化、数据库访问、工作单元、多租户、实体仓储、分布式缓存、分布式锁、对象映射、事件总线(消息队列)等等功能。

    Language:C#25302