![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 93
cici_iii
keep coding
展开
-
Eureka 简介和使用
Eureka 服务注册与发现服务注册与发现Eureka与Zookeeper的比较ZooKeeper保证CPEureka保证APEureka是什么?Eureka原理SpringBoot、Spring Cloud 和 Eureka 版本选择Eureka单机搭建搭建Eureka服务端搭建Eureka客户端的服务提供者搭建Eureka客户端的服务消费者Eureka集群搭建eureka 的一些其他配置服务注册与发现在微服务架构中,服务注册与发现是核心组件之一。Spring Cloud提供了多种服务注册于发现的实现原创 2021-01-25 23:51:53 · 467 阅读 · 0 评论 -
Zuul 简介和使用
Zuul背景Zuul的作用Zuul API网关Zuul请求过滤Zuul路由规则Zuul异常处理背景通过之前的学习,我们知道注册中心Eureka,可以讲服务注册到该注册中心,Ribbon和Feign可以实现服务负载均衡地调用,Hystrix可以实现服务熔断,但我们还缺点什么?微服务架构图:外部调用方:浏览器、其他客户端负载均衡:nginxOpenService:开放服务,服务消费者。集群部署ServiceA/B:内部服务,服务提供者。两个服务进行集群部署,每个服务有三个实例。虚线框内服务调原创 2021-01-25 17:00:38 · 395 阅读 · 2 评论 -
Feign 简介和使用
声明式服务消费Feign一、简介二、使用Feign实现服务消费者三、实现普通的服务提供者四、Feign服务调用测试五、Feign消费者测试负载均衡服务熔断一、简介Feign是Netflix公司开发的一个声明式的REST调用客户端;Ribbon负载均衡、Hystrix服务熔断是我们Spring Cloud开发中非常基础的组件,在使用过程中他们一般是同时出现的,配置也非常相似,每次开发都有许多相同的代码。因此,Spring Cloud基于Netflix Feign整合了Ribbon和Hystrix两个组件原创 2021-01-24 14:29:42 · 210 阅读 · 0 评论 -
Hystrix 简介和使用
Hystrix一、概念二、使用1. 环境搭建2. 服务降级3. 异常处理4. 自定义Hystrix请求的服务异常熔断处理三、测试1. 服务提供者抛出异常来测试熔断机制2. 服务提供者延迟3. 使用熔断机制进行异常捕获4. 异常忽略(直接将异常抛出给用户)5. 自定义Hystrix请求的服务异常熔断处理一、概念故障蔓延:由于一个服务变慢或没有响应导致大量请求堆积,进而导致其他服务瘫痪。为了解决上述问题,微服务架构中引入了熔断器的服务保护机制。微服务中的熔断器:当被调用的方法没有响应,调用方法直接原创 2021-01-23 14:53:32 · 265 阅读 · 1 评论