随笔分类 -  SpringCloud

摘要:Spring Cloud Config 1. 概述 Spring Cloud Config 为微服务架构中的微服务提供集中化的外部配置支持, 配置服务器为各个不同微服务应用的所有环节提供了一个中心化的外部配置 Spring Cloud Config分为服务端和客户端两部分 2. 服务端配置 1. 导 阅读全文
posted @ 2020-10-13 16:12 山人西来 阅读(179) 评论(0) 推荐(0)
摘要:Zuul 1. 概述 Zuul包含了对请求的路由和过滤两个最主要的功能 Zuul和Eureka进行整合, 将Zuul自身注册为Eureka服务治理下的应用, 同时从Eureka中获得其他微服务的信息, 也即以后的访问微服务是通过Zuul跳转后获得 Zuul服务最终还是回注册进Eureka 提供: 代 阅读全文
posted @ 2020-10-13 10:21 山人西来 阅读(143) 评论(0) 推荐(0)
摘要:Hystrix 1. Hystrix概述 Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。 当其中有一个系统有延迟, 它会阻塞整个用户请求 在高流量的情况下,一个后端依赖项的延迟可能导致所有服务器上的所有资源在数秒内饱和(即服务雪崩) 2. 服务 阅读全文
posted @ 2020-10-12 22:23 山人西来 阅读(141) 评论(0) 推荐(0)
摘要:Feign 1. Feign概述 feign是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端 Feign本质上是对Ribbo 阅读全文
posted @ 2020-10-12 14:35 山人西来 阅读(142) 评论(0) 推荐(0)
摘要:SpringCloud Ribbon 1. Ribbon概述 Ribbon是基于Netflix Ribbon 实现的一套客户端负载均衡的工具 负载均衡LB (Load Balance),简单的来说就是将用户的请求平摊的分配到多个服务上, 从而达到系统的HA(高可用) 负载均衡的分类 集中式负载均衡, 阅读全文
posted @ 2020-10-12 10:55 山人西来 阅读(209) 评论(0) 推荐(0)
摘要:SpringCloud Eureka 1. Eureka Server 注意, 使用SpringBoot2.2.5以上版本时, 运行Eureka要使用Hoxton.SR1以上版本的SpringCloud 1. 添加依赖 <?xml version="1.0" encoding="UTF-8"?> < 阅读全文
posted @ 2020-10-10 16:19 山人西来 阅读(236) 评论(0) 推荐(0)
摘要:SpringCloud 父工程的建立以及RestFul风格实现provider和consumer 1.父工程依赖 编写pom文档 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4. 阅读全文
posted @ 2020-10-09 11:26 山人西来 阅读(545) 评论(0) 推荐(0)