利用Redisson快速实现分布式锁--Redisson的介绍与使用

什么是RedissonRedisson 是一个使用 Java编写的Redis 客户端。 其以Redis为基础,构建了一种内存数据网格( in-memory data grid),并提供了redis支持的分布式Java对象和服务。包括超过50中Java对象和若干服务(Set, Multimap, So
Java Redisson 分布式锁 2021年06月07日 1,062次浏览

分布式锁的几种常见实现方式

数据库乐观锁实现方式用表中一行记录来表示锁,其中表示锁的字段采用唯一约束当多个线程同时执行插入语句时,只有一个能插入成功,可以认为获得到了锁,其他则会报错:ERROR 1062 (23000): Duplicate entry ‘1’ for key ‘uiq_idx_resource’),这种情况
分布式锁 Redis Lock MySQL Zookeeper 2021年05月30日 454次浏览

CAP定理

概述1998年,加州大学的计算机科学家 Eric Brewer 提出,分布式系统有三个指标。ConsistencyAvailabilityPartition tolerance这三个指标不可能全部做到。Partition tolerance分区容错性大多数分布式系统都分布在多个子网络。每个子网络就叫
分布式 2021年04月19日 274次浏览

Zookeeper概述与安装

特性ZooKeeper 解决的本质问题消息传递:延迟性,先发送的消息,不一定先到达;消息传递:丢失性,发送的消息,可能丢失;节点崩溃:分布式系统内,任何一个节点都可能崩溃。如何保证分布式一致性顺序一致性:同一个 Client 发起的事务请求,严格按照发起顺序执行原子性:事务请求,要么应用到所有节点,
分布式 CAP ZAB 2021年04月15日 428次浏览

Dubbo笔记-概述

dubbo 学习Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。背景常见的架构随着互联网的发展,网站应用的规模不断扩大,应用的架构也在不断的迭代发展。单一应用架构当网站流量很小时,只需
Java 分布式 Dubbo 2021年04月14日 365次浏览