首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#feign

【SpringBoot系列】微服务接口调用框架Feign学习指南

Freedom123

我们创建一个名为 feign-serviceA 的服务,该服务将调用 feign-serviceB 。feign-serviceB 公开一个 GET 端点 /h...

11110

Spring Cloud Feign工作原理、负载均衡及使用示例

用户7353950

Feign 是一个开源的Java HTTP客户端框架,主要用于简化服务间的HTTP调用,特别是针对微服务架构中的服务间通信。它允许开发者采用声明式的方式来定义H...

18510

深入解析:探索Nginx与Feign交锋的背后故事 - 如何优雅解决微服务通信中的`301 Moved Permanently`之谜!

猫头虎

👋 大家好!我是猫头虎博主,在这篇博文中,我们将深入探讨一个有关 Nginx 代理配置和 Feign 客户端的实际问题。作为开发者,我们时常会遇到 301 Mo...

12510

SpringCloud: Feign集成Hystrix(FALLBACKFACTORY 方式)

Freedom123

启动 eureka-serve,eureka-client (8762,8763 两个端口),eureka-feign-hystrix-client , 浏览器...

7610

SpringCloud: Feign集成Hystrix(Callback方式)

Freedom123

启动 eureka-serve,eureka-client (8762,8763 两个端口),eureka-feign-hystrix-client , 浏览器...

11210

SpringCloud-基于Feign远程调用

Damon小智

江苏润和软件股份有限公司 · 软件开发工程师 (已认证)

Spring Cloud是分布式系统的开发工具包,包含多个微服务组件,其中Feign是一款声明式的Web服务客户端,极大简化了在Spring Cloud中进行远...

23310

Feign 体系架构解析

程序员波特

正所谓麻雀虽小五脏俱全,HTTP 调用看着简单,实则下面隐藏的是一套非常复杂的流程。

8710

Feign源码解析7:nacos loadbalancer不支持静态ip的负载均衡

低级知识传播者

在feign中,一般是通过eureka、nacos等获取服务实例,但有时候调用一些服务时,人家给的是ip或域名,我们这时候还能用Feign这一套吗?

14410

Feign源码解析6:集成discoveryClient获取服务列表

低级知识传播者

我们前面介绍了feign调用的整体流程,在@FeignClient没有写死url的情况下,就会生成一个支持客户端负载均衡的LoadBalancerClient。...

22010

自定义拦截器(OpenFeign)

问天丶天问

13310

Feign源码解析5:loadbalancer

低级知识传播者

经过前面几篇的理解,我们大致梳理清楚了FeignClient的创建、Feign调用的大体流程,本篇会深入Feign调用中涉及的另一个重要组件:loadbalan...

25010

Feign源码解析4:调用过程

低级知识传播者

它内部包裹了实际发http请求的库,上面的代码中,默认用的是feign自带的(位于feign-core依赖):

14410

Feign源码解析:初始化过程(三)

低级知识传播者

feign.codec.Decoder、feign.codec.Encoder、feign.Contract、feign.Retryer、org.springf...

15210

Feign源码解析:初始化过程(三)

低级知识传播者

feign.codec.Decoder、feign.codec.Encoder、feign.Contract、feign.Retryer、org.springf...

16610

open-feign设置全局header

阿超

19110

Feign源码解析:初始化过程(二)

低级知识传播者

我们看看spring-cloud-openfeign-core这个依赖,这个spring-cloud-openfeign-core-3.1.7.pom呢,里面定...

16810

Feign源码分析-接口如何发现并生成代理类

CBeann

因为解决这两个问题,也因为一些机缘巧合,看了部分Feign的源码,从而理解了这其中的逻辑,下面给大家分析并记录一下这个问题。

9910

Feign源码解析:初始化过程(一)

低级知识传播者

一个name,一个configuration,其实就是代表了一个要如何创建和配置FeignClient的配置,包含了如何创建feign的encoder、deco...

18620

spring cloud生态中Feign、Ribbon、loadbalancer的一些历史

低级知识传播者

在我们这,目前是,eureka变成了nacos,feign(ribbon)变成了feign(spring cloud loadbalancer),hystrix...

20710

SpringCloud:Feign实现微服务之间相互请求

IT_陈寒

在Spring Cloud中,Feign是一个声明式的Web服务客户端,它使得编写HTTP客户端变得更简单。使用Feign,我们可以简单地创建一个接口并注解。它...

18910
领券