文章 2023-08-11 来自:开发者社区

Spring Cloud Alibaba 实操 (八) Sentinel兼容Feign进行服务熔断

1.概述 Spring Cloud Alibaba是Spring Cloud的一个子项目,OpenFeign是Spring Cloud的客户端负载均衡器,使用Spring Cloud Alibaba依然可以很方便的集成OpenFeign,如果要使用OpenFeign作为服务客户端负载均衡,那么我们需要考虑OpenFeign开启Sentine...

Spring Cloud Alibaba 实操 (八) Sentinel兼容Feign进行服务熔断
文章 2023-07-10 来自:开发者社区

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(二))(JMeter模拟测试)

四. Sentinel普通流控1. 普通流控定义/*** flow 流控规则,详情查看RuleType*/FLOW("flow", FlowRule.class)作用在网关的流控称之为网关流控,相对的作用在除网关之外的微服务流控这里称为普通流控在上一个章节中,发现网关流控并不是万能的,像认证中心youlai-auth调用系统服务youlai-admin这种微服务相互调用而不走网关的情况,网关流控....

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(二))(JMeter模拟测试)
文章 2023-07-10 来自:开发者社区

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(一))(JMeter模拟测试)

一. Sentinel概念1. 什么是Sentinel?Sentinel是阿里中间件团队研发面向分布式服务架构的轻量级高可用流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。于2012年诞生,后续在阿里巴巴集团内部迅速发展,成为基础技术模块,覆盖了所有的核心场景,Sentinel也因此积累了大量的流量归整场景及生产实践。....

Spring Cloud & Alibaba 实战 | 第十二篇: 微服务整合Sentinel的流控、熔断降级,赋能拥有降级功能的Feign新技能熔断,实现熔断降级双剑合璧(一))(JMeter模拟测试)
文章 2023-06-19 来自:开发者社区

SpringCloud Alibaba微服务实战三十六 - 使用Feign的一些问题以及如何解决?

大家好,我是飘渺。在SpringCloud架构体系中,微服务间的通信是基于Feign调用。而在实际使用Feign的过程中我们大概率会面临下面几个问题:Feign客户端放在消费端还是独立一个api层?Feign调用的接口如何要不要进行包装?Feign如何抓取业务生产端的业务异常?这篇文章我们就来一起探讨一下这几个问题,希望看完能对你有所帮助。首先我们先看看Feign的调用方式如何抉择?Feign的....

SpringCloud Alibaba微服务实战三十六 - 使用Feign的一些问题以及如何解决?
文章 2023-06-18 来自:开发者社区

SpringCloud Alibaba微服务实战二十三 - Feign 性能调优

概述在正常情况下Feign有三种客户端实现:Client.Default类:默认的 feign.Client 客户端实现类,内部使用HttpURLConnnection 完成HTTP URL请求处理;ApacheHttpClient 类:内部使用Apache httpclient开源组件完成HTTP URL请求处理的feign.Client 客户端实现类;OkHttpClient类:内部使用Ok....

SpringCloud Alibaba微服务实战二十三 - Feign 性能调优
文章 2023-06-17 来自:开发者社区

SpringCloud Alibaba微服务实战二十 - 集成Feign的降级熔断

在之前的项目中我们已经实现了使用Feign调用远程接口,本章内容主要是借助sentinel实现Feign接口熔断器功能。概述首先我们看看不使用熔断器的情况下调用一个没有启动的服务会出现什么效果,然后再来看看使用sentinel熔断器后的效果。如上,我们使用order-service中 FeignController调用account-service中的接口,在没启用熔断器的情况下,接口会抛出50....

SpringCloud Alibaba微服务实战二十 - 集成Feign的降级熔断
文章 2023-06-16 来自:开发者社区

SpringCloud Alibaba微服务番外篇二 - Feign传递Access_Token

概述还记得我们之前创建订单的流程吗?通过网关调用order-service的create方法,然后order-service再通过feign调用account-service 的reduce 和 product-service的 deduct 方法进行业务逻辑处理。当我们项目整合好oauth2后再来调用之前的方法发现调用异常,查看后端日志发现如下的错误信息:org.springframework....

SpringCloud Alibaba微服务番外篇二 - Feign传递Access_Token
文章 2023-05-29 来自:开发者社区

Spring Cloud Alibaba源码 - 22 Feign 源码解析

Feign 源码 核心思想 — 动态代理呶 ,图又又又给你画好了, https://www.processon.com/view/link/6203d60f63768960357d3d84

Spring Cloud Alibaba源码 - 22 Feign 源码解析
文章 2023-05-29 来自:开发者社区

Spring Cloud Alibaba - 15 微服务之间使用Feign实现参数的透传

业务场景服务A 获取到Token值后,要传递给 服务B进行校验 。在微服务架构下如何实现呢?实现自定义拦截器artisan-feign-api 子模块 增加 拦截器import feign.RequestInterceptor; import feign.RequestTemplate; import org.springframework.web.context.request.Request....

Spring Cloud Alibaba - 15 微服务之间使用Feign实现参数的透传
文章 2023-05-18 来自:开发者社区

引入SpringCloud Alibaba(Nacos、Feign)

版本选择这里要注意的是其他模块也要改springboot的版本,都为2.3.2.rekeaseNacos1、启动Nacos2、将微服务注册到 nacos 中mall-ommon模块进行引入<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-clou...

引入SpringCloud Alibaba(Nacos、Feign)

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

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问