排序
集群、分布式、SOA、微服务的概念及区别
集群: 不同服务器部署同一套应用服务对外提供访问,实现服务的负载均衡或者互备(热备,主从等),指同一种组件的多个实例,形成的逻辑上的整体。 单个节点可以提供完整服务。集群是物理形态 分...
redisson-分布式锁入门
在之前我介绍过如何保证缓存与数据库的双写一致性,说过使用分布式锁优化可以实现双写一致性,那么今天就来介绍一种具体实现方式redisson-分布式锁 原理 原理图如下: 主要分析如下: 何时加锁? ...
从零开始理解分布式系统架构与设计原理
总是听大佬讲分布式分布式,什么才是分布式系统呢? 分布式系统是一个硬件或软件系统分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 在一个分布式系统中,一组独立...
手动实现一个Redis分布式锁
今天第一天开工,收拾心情,又要开始好好学习,好好工作了。 对于使用 Java 的小伙伴,其实我们完全不用手动撸一个分布式锁,直接使用 Redisson 就行。 但是因为这些封装好的组建,让我们越来越...
SpringBoot Redis分布式锁的正确实现方式
在说分布式锁之前,我们先说下为什么需要分布式锁。 在单机部署的时候,我们可以使用Java中提供的JUC锁机制避免多线程同时操作一个共享变量产生的安全问题。JUC 锁机制只能保证同一个 JVM 进程...
zookeeper详解
了解什么是Zookeeper 首先我们都知道Zookeeper是一个分布式组件。就像其官网描述的那样: 官网地址:Apache ZooKeeper Zookeeper的应用场景有哪些 其实zookeeper的应用场景有很多。这里只是简单...
Gossip算法详解
众所周知,八卦是无处不在的!Gossip算法,顾名思义,正是闲话家常、传闻秘事的大师,就像在某些公司的八卦圈子,你可以在里面听到各种各样奇葩的公司传闻。 Gossip 算法在网络世界中的角色,就...