分布式
Lin~Xu
我心中已经听到来自远方的呼唤,再不需要回过头去关心身后的种种是非。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于Raft算法设计分布式一致性存储Raft-KV
Raft-KV文章目录Raft-KVRaft算法算法LiveData 模拟实现仓库Raft算法raft算法是一个分布式一致性算法,发布于Paxos、ZAB之后的一致性算法,raft算法相比前两者,读起来更容易(这并不意味着raft就是很容易读懂的)。本文只讲基于raft算法实现kv分布式存储应用,不对raft细节作过多的描述。算法以下是算法地址:raftLiveData 模拟以下是模拟的地址:LIVEDATA实现仓库raft-kv以上的仓库是代码的实现,只需讲代码的模块copy三份,原创 2020-07-31 17:16:36 · 1372 阅读 · 0 评论 -
分布式锁实现原理之深入redis、浅谈zookeeper与mysql
分布式锁实现原理之深入redis、浅谈zookeeper与mysql文章目录分布式锁实现原理之深入redis、浅谈zookeeper与mysql回顾redis分布式锁redis分布式锁的发展redission分布式锁原理可重入独占锁读写锁读锁实现写锁实现联锁红锁公平锁浅谈mysql、zk分布式锁mysqlzookeeper回顾在上一篇中https://blog.youkuaiyun.com/reking...原创 2020-01-29 15:16:59 · 1570 阅读 · 0 评论 -
SpringCloud之服务注册原理剖析
SpringCloud之服务注册原理剖析文章目录SpringCloud之服务注册原理剖析一、微服务注册流程1、注册流程图2、简单的eureka server的搭建2.1、eureka server的搭建2.2、client的搭建二、微服务注册实现1、配置信息的提取2、构造服务中心列表3、初始化定时任务4、注册三、总结一、微服务注册流程1、注册流程图对注册流程的分析:微服务实例首先从配...原创 2019-07-07 16:03:56 · 4109 阅读 · 0 评论 -
客户端负载均衡与Ribbon
客户端负载均衡与Ribbon文章目录客户端负载均衡与Ribbon一、什么是客户端负载均衡二、Ribbon客户端负载均衡的使用三、Ribbon客户端负载均衡的实现原理1、贴了标签的RestTemplate2、一丝不苟的拦截者3、定时检测者与策略选择四、总结一、什么是客户端负载均衡负载均衡首先,用一个图来说明什么是负载均衡。以上就是负载均衡(服务端负载均衡或者是一台负载均衡服务器)的图...原创 2019-07-08 11:14:22 · 1378 阅读 · 0 评论 -
Hystrix从原理到详细使用
Hystrix从原理到使用文章目录Hystrix从原理到使用一、什么是Hystrix二、Hystrix的原理1、命令模式2、观察者模式3、原理分析a.舱壁模式三、如何使用Hystrix四、详细配置与Hystrix监控优化1、详细配置2、监控优化五、总结一、什么是Hystrix源自Martin Fowler的Circuit Breaker,即断路器。“断路器”本身是一种开关装置,用于线路上的...原创 2019-07-16 14:12:23 · 3725 阅读 · 0 评论 -
Feign的详解与使用
Feign详解与使用文章目录Feign详解与使用一、什么是Feign1、概念2、实现依赖二、Feign的使用三、Feign配置四、Feign必须了解的源码五、Feign的注意事项一、什么是Feign1、概念 学过了Ribbon和Hystrix的读者都知道,Ribbon实现客户端负载均衡是通过拦截RestTemplate进行相应的处理。而RestTemplate已经对Http请求进行了一系...原创 2019-07-17 15:40:34 · 2480 阅读 · 0 评论 -
分布式锁应用篇
分布式锁的应用篇章文章目录分布式锁的应用篇章什么是分布式锁为什么使用基础特性分布式的应用场景场景一 消费分布式锁的Sample Guidence数据库DAO层错误结果总结Sample什么是分布式锁为了防止分布式系统中的多个进程之间在操作某一临界区时相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就是来实现这个分布式锁。为什么使用我们都知道,在单点...原创 2020-01-19 00:54:59 · 1532 阅读 · 0 评论
分享