Loading

摘要: 第一章: 微服务网关概述 01 微服务网关概述 02 基于Nginx的网关实现 第二章: 微服务网关-Zuul 01 搭建Zuul网关服务器 02 Zuul中的路由转发 03 Zuul中的过滤器 04 服务网关Zuul的核心源码解析 第三章: 微服务网关-GateWay 01 GateWay入门案例 阅读全文
posted @ 2021-07-28 17:13 1640808365 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Sentinel 适配了 Feign 组件。如果想使用,除了引入 sentinel-starter 的依赖外还需要 2 个步骤: 配置文件打开 sentinel 对 feign 的支持: feign.sentinel.enabled=true 加入 openfeign starter 依赖使 sen 阅读全文
posted @ 2021-07-28 09:36 1640808365 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Alibaba Sentinel 支持对 RestTemplate 的服务调用使用 Sentinel 进行保护,在构造RestTemplate bean的时候需要加上 @SentinelRestTemplate 注解。 @Bean @LoadBalanced @Sentin 阅读全文
posted @ 2021-07-28 09:30 1640808365 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 通用资源保护 (1) 案例准备 复制工程 shop_service_order 并命名为 shop_service_order_rest_sentinel (2)引入依赖 需要注意SpringCloud-Alibaba与SpringCloud的版本关系 推荐使用的依赖关系版本 父工程引入alibab 阅读全文
posted @ 2021-07-28 09:24 1640808365 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 下载并启动控制台: (1)获取 Sentinel 控制台 您可以从官方网站中下载最新版本的控制台 jar 包,下载地址如下: https://github.com/alibaba/Sentinel/releases/download/1.6.3/sentinel-dashboard-1.6.3.ja 阅读全文
posted @ 2021-07-28 09:13 1640808365 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 服务熔断Hystrix的替换方案 18年底Netflflix官方宣布Hystrix 已经足够稳定,不再积极开发 Hystrix,该项目将处于维护模式。就目前来看Hystrix是比较稳定的,并且Hystrix只是停止开发新的版本,并不是完全停止维护,Bug什么的依然会维护的。因此短期内,Hystrix 阅读全文
posted @ 2021-07-28 09:07 1640808365 阅读(481) 评论(0) 推荐(0) 编辑
摘要: Hystrix 底层基于 RxJava,RxJava 是响应式编程开发库,因此Hystrix的整个实现策略简单说即:把一个HystrixCommand封装成一个Observable(待观察者),针对自身要实现的核心功能,对Observable进行各种装饰,并在订阅各步装饰的Observable,以便 阅读全文
posted @ 2021-07-28 08:57 1640808365 阅读(198) 评论(0) 推荐(0) 编辑