Spring Cloud 入门教程8、服务网关Zuul+Hystrix:断路处理与监控
一、前言 1、本篇主要内容 通过实现FallbackProvider进行Zuul网关路由断路处理 Zuul+Hystrix路由断路监控配置与说明 2、本篇环境信息 框架 版本 Spring Boot 2.0.0.RELEASE Spring Cloud Finchley.RELEASE Zuul 1.3.1 JDK 1.8.x 3、准备工作 参考上一篇: https://ken.io/note/spring-cloud-zuul-quickstart 基于源码: https://github.com/ken-io/springcloud-course/tree/master/chapter-07 准备Eureka Server、服务提供者 启动Eureka Server: http://localhost:8800 启动Test Service: http://localhost:8602,http://localhost:8603 二、服务网关Zuul:服务断路处理 Zuul作为服务网关为了保证自己不被服务拖垮,本身已经集成了 Hystrix 对路由转发进行隔离。 为了方便开发人员对服务短路进行自定义处理, Zuul 提供了 ZuulFallbackProvider 接口,开发人员可以通过实现该接口来完成自定义Hystrix Fallback Spring Cloud Zuul