Spring Cloud
11cchh
此人很懒,什么都不想写
展开
-
Spring Cloud 学习笔记:Hystrix 断路器
文章目录Hystrix服务雪崩断路器简介Hystrix 功能Hystrix 重要概念Spring Cloud 整合JMeter 压测添加请求服务调用服务降级服务端单侧 fallback消费端单侧 fallback全局服务降级 @defaultFallback@FeignClient(fallback= xxx.class)服务熔断熔断类型断路器在什么情况下开始起作用断路器开启或关闭的条件断路器打开之后ALL 配置工作流程Hystrix 图形化 DashboardSpring Cloud 整合图解Hystr原创 2020-07-20 15:49:47 · 507 阅读 · 0 评论 -
Spring Cloud 学习笔记:OpenFeign 服务接口调用
文章目录OpenFeignFeign 和 OpenFeign 两者区别Spring Cloud 整合超时控制演示超时报错日志功能日志级别OpenFeignFeign 是一个声明式 WebService 客户端。使用 Feign 能让编写 Web Service 客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign 也支持可插拔式的编码器和解码器。Spring Cloud 对 Feign 进行了封装,使其支持了 Spring MVC 标准注解和 HttpMessageConvert原创 2020-07-10 16:56:49 · 679 阅读 · 0 评论 -
Spring Cloud 学习笔记:Ribbon 负载均衡
文章目录RibbonRibbonSpring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon 客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出 Load Balancer 后面所有的机器,Ribbon 会自动的帮助你基于某种规则(如简单轮询、随机连接等)去连接这些机器。我们很容易使用 Ribbon 实现自定义的原创 2020-07-09 10:42:56 · 173 阅读 · 0 评论 -
Spring Cloud 学习笔记:三个服务注册中心异同点
文章目录CAP 原则CAP 原则CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值(等同于所有节点访问同一份最新的数据副本)。可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求(对数据更新具备高可用性)。分区容忍性(P):以实际效果而言,分区相当于对通信的时限要求原创 2020-06-04 08:38:51 · 236 阅读 · 0 评论 -
Spring Cloud 学习笔记:Consul 服务注册与发现
文章目录Consul安装 ConsulSpring Cloud 整合ConsulConsul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网络,总之 Consul 提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于...原创 2020-04-24 15:46:39 · 285 阅读 · 0 评论 -
Spring Cloud 学习笔记:Zookeeper 服务注册
文章目录Zookeeper选举机制原子广播Zookeeper 与 Kafaka 保持数据一致性的不同点数据一致性centos7 安装 ZookeeperSpring Cloud 整合ZookeeperZookeeper 是一个开源的分布式的,为分布式应用提供协调服务的 Apache 项目。从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后...原创 2020-04-08 21:33:41 · 251 阅读 · 0 评论 -
Spring Cloud 学习笔记:Eureka 服务注册与发现
文章目录服务治理服务注册与发现EurekaEureka Server & Eureka ClientSpring Cloud 整合服务提供者注册Eureka集群自我保护机制actutor 微服务信息完善Discovery 服务发现服务治理在传统的 rpc 远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要服务治理,管理服务于服务之间依赖关系,可以实现服务调用...原创 2020-04-02 21:17:01 · 496 阅读 · 0 评论 -
Spring Cloud 学习笔记:微服务
文章目录前言大纲Spring Cloud父项目:cloud2020dependencyManagement & dependencies前言以下内容是我在学习周阳老师的2020最新版 Spring Cloud(H版&alibaba)时的笔记,随缘更新。大纲Spring Cloud从最原始的开发开始,全部代码都放在一个 .java 文件下,到后来分三层架构 MVC 开发;...原创 2020-03-29 11:13:37 · 494 阅读 · 0 评论