勇往直前的专栏

写给以后的自己

Spring Cloud Gateway的全局异常处理

Spring Cloud Gateway中的全局异常处理不能直接用@ControllerAdvice来处理,通过跟踪异常信息的抛出,找到对应的源码,自定义一些处理逻辑来符合业务的需求。 网关都是给接口做代理转发的,后端对应的都是REST API,返回数据格式都是JSON。如果不做处理,当发生异常...

2018-12-09 21:32:34

阅读数 1742

评论数 2

Spring Cloud Gateway(续)

本文主要介绍 Spring Cloud Gateway 的路由熔断、路由重试和高可用。 路由熔断 在前面学习 Hystrix 的时候,我们知道 Hystrix 有服务降级的能力,即如果服务调用出现了异常,则执行指定的 fallback 方法。Spring Cloud Gateway 也融合...

2018-10-25 17:20:21

阅读数 1018

评论数 0

Spring Cloud Gateway(限流)

在高并发的应用中,限流是一个绕不开的话题。限流可以保障我们的 API 服务对所有用户的可用性,也可以防止网络攻击。 一般开发高并发系统常见的限流有:限制总并发数(比如数据库连接池、线程池)、限制瞬时并发数(如 nginx 的 limit_conn 模块,用来限制瞬时并发连接数)、限制时间窗口内的...

2018-10-25 17:16:21

阅读数 2282

评论数 0

Spring Cloud Gateway(过滤器)

在上一篇文章中,我们了解了 Spring Cloud Gateway 作为网关所具备的基础功能:路由。本篇我们将关注它的另一个功能:过滤器。 Spring Cloud Gateway 已经内置了很多实用的过滤器,但并不能完全满足我们的需求。本文我们就来实现自定义过滤器。虽然现在 Spring C...

2018-10-25 17:07:39

阅读数 2992

评论数 0

Spring Cloud Gateway(路由)

本篇文章主要介绍了什么是 Spring Cloud Gateway,并基于 Spring Cloud Gateway 的 Finchley.RC1 版本编写一个 Spring Cloud Gateway 的入门案例,即基本代理的路由转发配置。 概述 Spring Cloud Gatew...

2018-10-25 16:57:57

阅读数 1955

评论数 0

提示
确定要删除当前文章?
取消 删除