文章 2023-06-18 来自:开发者社区

SpringCloud Alibaba微服务实战二十四 - SpringCloud Gateway的全局异常处理

前言在单体SpringBoot项目中我们需要捕获全局异常只需要在项目中配置 @RestControllerAdvice和 @ExceptionHandler就可以针对不同类型异常进行统一处理,统一包装后返回给前端调用方。@Slf4j @RestControllerAdvice public class RestExceptionHandler { /** * 默认全局异常处理。...

SpringCloud Alibaba微服务实战二十四 - SpringCloud Gateway的全局异常处理
文章 2023-06-16 来自:开发者社区

SpringCloud Alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0

导读:上篇文章我们已经抽取出了单独的认证服务,本章主要内容是让SpringCloud Gateway 集成Oauth2。概念部分image.png在网关集成Oauth2.0后,我们的流程架构如上。主要逻辑如下:1、客户端应用通过api网关请求认证服务器获取access_token http://localhost:8090/auth-service/oauth/token2、认证服务器返回acc....

SpringCloud Alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0
文章 2022-05-18 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(二十三):Gateway+OAuth2+JWT实现微服务统一认证授权

 OAuth2是一个关于授权的开放标准,核心思路是通过各类认证手段(具体什么手段OAuth2不关心)认证用户身份,并颁发token(令牌),使得第三方应用可以使用该token(令牌)在限定时间、限定范围访问指定资源。  OAuth2中使用token验证用户登录合法性,但token最大的问题是不携带用户信息,资源服务器无法在本地进行验证,每次对于资源的访问,资源服务器都需要向认证服务器发起请求,一....

SpringCloud微服务实战——搭建企业级开发框架(二十三):Gateway+OAuth2+JWT实现微服务统一认证授权
文章 2022-05-18 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(十九):Gateway使用knife4j聚合微服务文档

本章介绍Spring Cloud Gateway网关如何集成knife4j,通过网关聚合所有的Swagger微服务文档1、gitegg-gateway中引入knife4j依赖,如果没有后端代码编写的话,仅仅引入一个swagger的前端ui模块就可以了<dependency> <groupId>io.springfox</groupId>...

SpringCloud微服务实战——搭建企业级开发框架(十九):Gateway使用knife4j聚合微服务文档
文章 2022-05-18 来自:开发者社区

SpringCloud微服务实战——搭建企业级开发框架(十八):集成Gateway实现微服务路由转发

在微服务架构里,服务的粒度被进一步细分,各个业务服务可以被独立的设计、开发、测试、部署和管理。这时,各个独立部署单元可以用不同的开发测试团队维护,可以使用不同的编程语言和技术平台进行设计,这就要求必须使用一种语言和平 台无关的服务协议作为各个单元间的通讯方式。API 网关的定义网关的角色是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。API 网关是一个处于应用程序或服务(....

SpringCloud微服务实战——搭建企业级开发框架(十八):集成Gateway实现微服务路由转发
文章 2022-05-05 来自:开发者社区

还不知道微服务的入口?快看这里,手把手实战网关组件Gateway,一发入魂~

1、Gateway简介Gateway项目提供了一个构建在 Spring 生态系统之上的 API 网关,包括: Spring 5、 Spring Boot 2和 Project Reactor。Spring Cloud Gateway 旨在提供一种简单而有效的方法来路由到 api,并为它们提供交叉关注点,如安全性、监视/度量和弹性。官网链接直通车gatewaySpring Cloud Gatewa....

还不知道微服务的入口?快看这里,手把手实战网关组件Gateway,一发入魂~
文章 2021-12-08 来自:开发者社区

SpringCloud Alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0

概念部分在网关集成Oauth2.0后,我们的流程架构如上。主要逻辑如下:1、客户端应用通过api网关请求认证服务器获取access_token http://localhost:8090/auth-service/oauth/token2、认证服务器返回access_token{ "access_token": "f938d0c1-9633-460d-acdd-f0693a6b5f4c", "t....

SpringCloud Alibaba微服务实战十四 - SpringCloud Gateway集成Oauth2.0
文章 2018-10-23 来自:开发者社区

微服务实战:使用API Gateway

当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们来看它如何影响客户端到服务端通信,同时提出一种API Gateway的方法。 介绍 假定你正在为在线购物应用开发一个原生手机客户端。你需要实现一个产品最终页来展示商品信息。 例如,下面的图展示了.....

文章 2017-09-27 来自:开发者社区

微服务实战(二):使用API Gateway

本文讲的是微服务实战(二):使用API Gateway,【编者的话】本系列的第一篇介绍了微服务架构模式。它讨论了采用微服务的优点和缺点,除了一些复杂的微服务,这种模式还是复杂应用的理想选择。 当你决定将应用作为一组微服务时,需要决定应用客户端如何与微服务交互。在单体式程序中,通常只有一组冗余的或者负载均衡的服务提供点。在微服务架构中,每一个微服务暴露一组细粒度的服务提供点。在本篇文章中,我们...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注