lihaimian / redis-distributed-lock
集成spring boot框架的redis分布式锁,使用redis作为锁的资源存储,使用lua脚本加锁保证锁的原子性操作,基于redis服务端的原子性操作原因,加锁和设置锁超时对客户端来说可以一步到位,不会出现死锁或者抢锁的情况出现。
☆26Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for redis-distributed-lock
- Spring Cloud 开箱即用脚手架☆48Updated 5 years ago
- Spring Boot 整合常用框架组成完整可用的快速 开发模板。更快的项目搭建、更高开发和运行效率、更灵活的应对需求变化、更好的可重构和维护性。☆56Updated 2 years ago
- 高效的分布式id生成器,每个客户端实例tps可达到100万,服务端毫无压力。即使服务端宕机了,id生成依然可用。支持多数据中心,支持id加密。☆47Updated 5 years ago
- 基于Netty实现的轻量级分布式应用配置中心☆82Updated last year
- 基于Spring boot 2.0+ 脚手架重构微服务系统,CI、DevOps、Redisson、Shiro、RocketMQ tx、Dubbo、Sentinel、Sharding-Sphere、Fescar、Skywalking、Apollo、SocketIO, 小程序服…☆72Updated 3 years ago
- mybatis-plus-sharding-jdbc-spring-boot-starter☆63Updated 6 years ago
- 一套神奇的starter,只为爱“偷懒”的你~☆75Updated 3 years ago
- bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。☆97Updated 3 years ago
- Spring Boot中增强Mongodb的配置,多数据源,连接池等☆60Updated 5 years ago
- 一个分布式限流的解决方案!☆105Updated last year
- springboot 分布式系统swagger文档☆34Updated 6 years ago
- Starter for messaging using Apache RocketMQ☆96Updated 6 years ago
- SpringBoot+elasticsearch6.x+mybatis☆53Updated 6 years ago
- Spring Cloud Alibaba 演示项目:Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Dubbo、Spring Cloud Alibaba Sentinel、Spring Cloud Alibaba Seata☆93Updated 5 years ago
- Spring Boot Mybatis Plus 多数据源☆68Updated 7 years ago
- 🎉JPA demo☆68Updated 5 years ago
- 基于Spring Cloud的微服务治理平台☆45Updated 5 years ago
- Reliable message distributed transaction middleware(可靠消息分布式事务中间件) ✨☆61Updated 2 years ago
- 微服务化的最佳实践: SpringCloud、Oauth2、DDD、Reactive、Fiber、Netty、Websokcet、SSE等☆42Updated last year
- CAS单点登录案例。整合了CAS OAuth2、Apache Shiro、Spring Security等☆66Updated 8 years ago
- 简单的ORM框架☆24Updated 5 years ago
- 基于SpringCloudGateway 实现的网关,包含动态路由、IP黑名单、接口白名单、JWT权限认证等功能,拓展简单,易于上手。☆77Updated 5 years ago
- 基于Redis的延迟队列系统☆45Updated 7 years ago
- 基于SpringBoot生产分布式下全局的ID,保证ID生成的顺序性、无重复性、高可用,利用Redis排除了受单点故障问题的影响,生成ID规则: 年份(2位) + 一年中第几天 (3位)+ 小时(2位) + Redis自增序号 (5位),总计12位, 支持一小时内近100…☆45Updated 6 years ago
- 分布式事务解决方案☆44Updated last year
- 使用SpringBoot和Seata实现Dubbo分布式事务管理☆49Updated 2 years ago
- Java common tools collection, support for GraalVM☆61Updated 7 months ago