原文:死磕 java同步系列之redis分布式锁进化史

问题 redis如何实现分布式锁 redis分布式锁有哪些优点 redis分布式锁有哪些缺点 redis实现分布式锁有没有现成的轮子可以使用 简介 Redis 全称:Remote Dictionary Server 远程字典服务 是一个开源的使用ANSI C语言编写 支持网络 可基于内存亦可持久化的日志型 Key Value数据库,并提供多种语言的API。 本章我们将介绍如何基于redis实现分布 ...

2019-10-04 09:01 0 730 推荐指数:

查看详情

java同步系列之mysql分布式

问题 (1)什么是分布式? (2)为什么需要分布式? (3)mysql如何实现分布式? (4)mysql分布式的优点和缺点? 简介 随着并发量的不断增加,单机的服务迟早要向多节点或者微服务进化,这时候原来单机模式下使用的synchronized或者ReentrantLock将不 ...

Wed Oct 02 16:59:00 CST 2019 0 581
java同步系列之zookeeper分布式

问题 (1)zookeeper如何实现分布式? (2)zookeeper分布式有哪些优点? (3)zookeeper分布式有哪些缺点? 简介 zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它可以为分布式应用提供一致性服务,它是Hadoop和Hbase的重要组件 ...

Thu Oct 03 16:11:00 CST 2019 0 876
一文看透 Redis 分布式进化史(解读 + 缺陷分析)(转)

近两年来微服务变得越来越热门,越来越多的应用部署在分布式环境中,在分布式环境中,数据一致性是一直以来需要关注并且去解决的问题,分布式也就成为了一种广泛使用的技术,常用的分布式实现方式为Redis,Zookeeper,其中基于Redis分布式的使用更加广泛。 但是在工作和网络上看到过各个版本 ...

Wed Mar 13 18:48:00 CST 2019 0 617
java同步系列之ReentrantLock源码解析(二)——条件

问题 (1)条件是什么? (2)条件适用于什么场景? (3)条件的await()是在其它线程signal()的时候唤醒的吗? 简介 条件,是指在获取之后发现当前业务场景自己无法处理,而需要等待某个条件的出现才可以继续处理时使用的一种。 比如,在阻塞队列中,当队列中没有元素 ...

Mon Jun 03 08:19:00 CST 2019 0 572
redis系列:基于redis分布式

一、介绍 这篇博文讲介绍如何一步步构建一个基于Redis分布式。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式。 本篇文章会将分布式的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis实现。在介绍分布式的实现之前,先来了解下分布式的一些信息 ...

Wed Aug 15 18:30:00 CST 2018 5 27561
java同步系列之开篇

。 概览 这一篇的内容会比较多,大致包含三大主题:java中的同步器、分布式,大致讲的内容如 ...

Wed May 15 05:56:00 CST 2019 2 596
java同步系列之volatile解析

问题 (1)volatile是如何保证可见性的? (2)volatile是如何禁止重排序的? (3)volatile的实现原理? (4)volatile的缺陷? 简介 volatile可以说是Java虚拟机提供的最轻量级的同步机制了,但是它并不容易被正确地理解,以至于很多人不习惯使用 ...

Mon May 20 07:18:00 CST 2019 0 647
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM