Spring Cloud的网关之Zuul2022年1月22日| 技术文章 Spring Cloud本文只是简单的zuul入门,尝尝鲜! Zuul简介 Zuul是Netflix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是一系列的过滤器,这些过滤器帮……阅读全文
Spring Cloud的熔断器监控2022年1月21日| 技术文章 Spring CloudHystrix监控 actuator的监控节点 在actuator下有用来监控hystrix的端点/actuator/hystrix.stream。 访问: http://localhost:9202/actuator/hystrix.stream 输出:(注意监控时需要请求@HystrixCom……阅读全文
Spring Cloud熔断器之Hystrix2022年1月21日| 技术文章 Spring CloudHystrix介绍 Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。 Hystrix特性 Hystrix主要通过以……阅读全文
Spring Cloud的熔断器2022年1月21日| 技术文章 Spring Cloud熔断器介绍 为什么需要熔断器 当一个调用,里面跟着调用其他微服务时,其他微服务不可用,就会阻塞调用线程,从而可能导致调用链路前的微服务不可用,最终导致雪崩。(雪崩效应) 这个时候就需要有熔断机制作为保护。 熔……阅读全文
Spring Cloud的服务调用之Feign2022年1月21日| 技术文章 Spring CloudFeign介绍 如果只用Ribbon里的RestTemplate来调用,会发现URL,参数返回值等都需要写死。 1 2 3 4 ResultObject<CardVo> result = (ResultObject<CardVo>) restTemplate.getForObject( "http://mic-card/card/admin/card/rand", ResultObject.class ); 如果服务提供者做了调整,则代码变得难以维护。 Feign组件出现,声明……阅读全文
SpringCloud的负载均衡之Ribbon2022年1月21日| 技术文章 Spring CloudRibbon介绍 Ribbon是Netfix发布的负载均衡器。 为Ribbon配置服务提供者地址后,基于负载均衡算法(内置轮询,随机等),自动帮消费者去请求。 集成Ribbon 注意本文使用的版本: 1 2 <spring-cloud.version>Hoxton.SR10</spring-cloud.version> <spring-boot-version>2.2.7.RELEASE</spring-boot-version> 前……阅读全文
Spring Cloud注册中心之Eureka2022年1月20日| 技术文章 Spring CloudEureka介绍 Spring Cloud Euraka是Spring Cloud集合中一个组件,它是对Euraka的集成,用于服务注册和发现。Eureka是Netflix中的一个开源框架。它和 zookeeper、Consul……阅读全文
Spring Cloud的注册中心2022年1月19日| 技术文章 Spring Cloud分布式系统CAP理论 Consistency 一致性:所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本) Availability 可用性:在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备……阅读全文
Spring Cloud的5大核心组件2022年1月19日| 技术文章 Spring CloudSpring Cloud 架构图 Spring Cloud的5大核心组件 注册中心 - Eureka , Consul 负载均衡 - Ribbon 服务调用 - Feign 网关 - Zuul 熔断器 - Hystrix Spring Cloud Alibaba的核心组件 注册中心 - Nacos 负责均衡 - Ribbon 服务调用 - Feign 网关 - Gateway 熔断器 - Sentinel 其他组件 服务配置 - Config , Nacos……阅读全文
Spring Cloud集成Admin Server2022年1月19日| 技术文章 Spring Cloudspring cloud集成spring boot admin server 在这篇文章Springboot集成Actuator和SpringbootAdminServer监控,我们学到了在spring boot应用中集成spring boot admin serv……阅读全文