分布式
文章平均质量分 79
柠檬丶Ewing
以输出倒逼输入
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper + dubbo简单入门
前言 入门级demo,提供一个可以运行起来的小demo,不涉及太多的理论知识,以后有机会再慢慢劝退 远程直连调用 步骤1:先新建一个maven项目,接着再新建两个子模块,服务提供者dubbo-provider和服务消费者dubbo-consumer 步骤2:修改dubbo-provider和dubbo-consumer的pom文件,添加以下依赖 <!--dubbo + zookeeper + netty + curator--> <dependency> <group原创 2021-04-21 11:38:01 · 482 阅读 · 0 评论 -
zookeeper安装
环境版本 操作系统:CentOS release 6.6(Final) java版本:jdk1.8 zookeeper版本:zookeeper-3.4.11 1 安装JDK 此处省略 2 安装Zookeeper 2.1 下载源码包,并解压 官网下载 wget http://mirror.olnevhost.net/pub/apache/zookeeper/zookeeper-3.4.11/zo...转载 2019-12-09 14:07:28 · 216 阅读 · 0 评论 -
一致性算法Paxos和Raft
作为一个资深火影迷,什么都喜欢往火影里边套,下边用一个不那么贴切的类比来帮助自己理解一致性。 强一致性:鸣人发动多重影分身之术,每个鸣人都手举一个大玉螺旋丸,砸向了九喇叭,整个过程中,所有的鸣人状态都是一致的。 最终一致性:鸣人先发送后宫色诱术,变成了银发双马尾大波浪女,发现这招对大筒木辉夜不起作用,于是又变回了自己,在这个过程中,部分鸣人的状态不一致,但最终所有的鸣人状态都一致了。 1 Pa...原创 2019-12-03 15:15:28 · 429 阅读 · 0 评论 -
分布式学习之分布式锁原理与实现
分布式锁的应用场景 分布式锁的原理、实现方式 基于zookeeper的分布式锁实现 1 分布式锁的应用场景 业务:创建具有业务含义的订单编号。 在单机情况下,我们的实现:订单服务类 -> 订单编号生成类,一个订单服务对象对应一个订单编号生成对象。 问题:如果同时有很多人下单,订单号能否做到唯一? 此时多个线程访问,如果一个线程一个订单编号生产对象,则订单号肯定不唯一,需要将订单编...原创 2019-11-28 15:37:57 · 306 阅读 · 0 评论
分享