![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
★·········【分布式知识】
文章平均质量分 57
Ryze丶
不积跬步无以至千里
展开
-
Percolator,谷歌如何实现大数据的事务
学习:https://blog.csdn.net/kentkong1/article/details/37903397转载 2020-06-04 21:29:12 · 191 阅读 · 0 评论 -
Eureka和ZooKeeper的区别
首先我们先说下:RDBMS==>(MySql,Oracle,SqlServer等关系型数据库)遵循的原则是:ACID原则(A:原子性。C:一致性。I:独立性。D:持久性。)。NoSql==> (redis,Mogodb等非关系型数据库)遵循的原则是:CAP原则(C:强一致性。A:可用性。P:分区容错性)。在分布式领域有一个很著名的CAP定理:C:数据一致性。A:服务可用性。P:分...转载 2020-03-31 09:35:16 · 242 阅读 · 0 评论 -
Zuul的高可用
Zuul的高可用非常关键,因为外部请求到后端微服务的流量都会经过Zuul。故而在生产环境中,我们一般都需要部署高可用的Zuul以避免单点故障。笔者分两种场景讨论Zuul的高可用。Zuul客户端也注册到了Eureka Server上这种情况下,Zuul的高可用非常简单,只需将多个Zuul节点注册到Eureka Server上,就可实现Zuul的高可用。此时,Zuul的高可用与其他微服务的高可用...转载 2020-03-16 09:19:21 · 376 阅读 · 0 评论 -
一文入门Spring Cloud (Greenwich版本)
github地址: https://github.com/ZhangDi-d/SpringCloudSample一.服务注册与发现(eureka,consul)Eureka server1. 引入依赖<!--加入的 spring-cloud-starter-eureka-server 会自动引入 spring-boot-starter-web --> <dep...原创 2020-03-02 11:14:55 · 840 阅读 · 1 评论 -
yml文件中配置对称加密{cipher}无法识别
错误文件info: profile: dev from: config/dev secretValue: {cipher}9ae2d08f248ab77561cbea8fe88566b7665f8ad65527e7757dcf1cd3bffe1aae错误原因yml对格式要求比较严格,使用 {cipher}时需要加上 ‘’,否则无法识别解决方法方法一:yml文件修改为一下格式...原创 2020-02-27 08:58:04 · 1859 阅读 · 3 评论 -
Redis分布式锁的实现原理(Redisson)
一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是用Redisson框架就...转载 2019-12-26 22:04:48 · 908 阅读 · 0 评论 -
Redis分布式锁的正确实现方式(Java版)
本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景。前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详...转载 2019-12-26 14:27:03 · 171 阅读 · 0 评论 -
微服务架构下分布式事务解决方案——阿里GTS
微服务架构下分布式事务解决方案——阿里GTS开源地址:https://github.com/seata/seata1 微服务的发展微服务倡导将复杂的单体应用拆分为若干个功能简单、松耦合的服务,这样可以降低开发难度、增强扩展性、便于敏捷开发。当前被越来越多的开发者推崇,很多互联网行业巨头、开源社区等都开始了微服务的讨论和实践。Hailo有160个不同服务构成,NetFlix有大约600个服务。...转载 2019-12-04 13:25:35 · 412 阅读 · 0 评论 -
Spring Cloud底层原理
转载自: 石杉的架构笔记目录一、业务场景介绍二、Spring Cloud核心组件:Eureka三、Spring Cloud核心组件:Feign四、Spring Cloud核心组件:Ribbon五、Spring Cloud核心组件:Hystrix六、Spring Cloud核心组件:Zuul七、总结概述毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客...转载 2019-06-06 22:52:51 · 142 阅读 · 0 评论 -
Docker学习(1):安装-Centos6.X安装Docker
更新centos内核查看当前内核版本[root@localhost ~]# more /etc/issueCentOS release 6.5 (Final)Kernel \r on an \m[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 0...原创 2018-10-13 22:38:19 · 1021 阅读 · 0 评论