• 2024-12-27黑马商城:微服务架构
    黑马商城:微服务架构文章目录黑马商城:微服务架构一、单体架构的问题二、微服务架构的好处三、微服务拆分四、微服务之间的调用方法1:RestTemplate方法2:OpenFeignOpenFeign使用OpenFeign连接池抽取OpenFeign客户端日志配置五、注册中心Nacos注册中心服务注册服务发现
  • 2024-12-17SpringCloud 使用 OpenFeign
    一、为什么使用OpenFeign在SpringCloud中,使用OpenFeign主要是为了简化微服务之间的通信,特别是在服务调用的过程中。OpenFeign是一个声明式的Web服务客户端,它能够通过简单的注解方式,快速构建RESTful风格的HTTP请求。具体来说,使用OpenFeign的原因包括以下几个方面:
  • 2024-12-11SpringBoot,SpringCloudAlibaba,GateWay,Nacos,OpenFeign,Vue
    springboot,vue,springcloudalibaba课程视频,有需要可以看看<!--springboot,springboot整合redis,整合rocketmq视频:-->https://www.bilibili.com/video/BV1nkmRYSErk/?vd_source=14d27ec13a4737c281b7c79463687112<!--springcloudalibaba,openfeign,nacos,gateway,sso视频:-->
  • 2024-12-09OpenFeign请求头丢失问题!OpenFeign同步调用、异步调用获取不到请求头问题!
    OpenFeign请求头丢失问题!OpenFeign同步调用、异步调用获取不到请求头问题!前言:一般SpringBoot项目中,都会有一个鉴权的拦截器或者过滤器,例如这样:@BeanpublicHandlerInterceptorauthInterceptor(){returnnewHandlerInterceptor(){@Override
  • 2024-12-01springcloud组件openFeign
    openFeign是什么?1、openFeign是个声明式WebServer客户端,使用openFeign让编写WebService客户端更加简单2、它的使用方法是定义一个服务接口然后在上面添加注解3、openFeign也支持可拔插式的编码器和解码器4、SpringCloud对openFeign进行了封装使其支持了SpringMvc标准注解
  • 2024-11-30解决启动openfeign报错
    问题:报错:Description:Parameter0ofmethodretryabeCachingLBClientFactoryinorg.springframework.cloud.openfeign.ribbon.FeignRibbonClientAutoConfigurationrequiredabeanoftype'org.springframework.cloud.netflix.ribbon.SpringClientFactory'that
  • 2024-11-24servlet2
    线程安全指标是否共享数据多线程对共享数据写操作servlet不要创建成员变量serlvet是单实例的所以成员变量就会扎起多线程共享如果service()方法中对成员变量有直接写操作不安全serlvet非特殊情况不要枷锁域对象是空的map(在程序运行时共享数据使用)域对象.setAttribute("
  • 2024-09-269.25每日总结 OpenFeign
    OpenFeign利用Nacos实现了服务的治理,利用RestTemplate实现了服务的远程调用。但是远程调用的代码太复杂了:而且这种调用方式,与原本的本地方法调用差异太大,编程时的体验也不统一,一会儿远程调用,一会儿本地调用。用到OpenFeign组件了。其实远程调用的关键点就在于四个:请求方式
  • 2024-09-18Spring Cloud 5.4: 将多工程整合成多模块工程-eureka client + openfeign二合一
    截至目前,还剩eurekaclient和openfeign两个工程没有整合,但这两个工程本来就应该是一个工程。想一想,eurekaclient作为微服务的客户端,是真正的微服务业务处理模块;而openfeign工程作为服务间调用的例子,本就应该应用在微服务模块上,所以本章的内容不是单纯移植,而是创建两个服务模块serv
  • 2024-09-14SpringCloud-04 OpenFeign服务调用与负载均衡
    OpenFeign是一个声明式、模板化的HTTP客户端,它简化了在Java应用程序中调用RESTfulAPI的过程。OpenFeign是Netflix开发的一个开源项目,它构建在Feign的基础上,为开发者提供了更加简单、灵活的方式来实现HTTP请求。OpenFeign的特点包括:前面在使用SpringCloudLoadBalancer+Res
  • 2024-09-12【OpenFeign 】OpenFeign 的常用配置
    1 前言上节我们看了下OpenFeign里的重试,在从源码的角度看它的执行原理的时候,又意外的遇到了一个【OpenFeign】OpenFeign下未开启重试,服务却被调用了两次 的问题的分析,后面我们又看了重试器的入场和执行时机,那么本节我们看看OpenFeign的一些常用配置,以及全局配置和想对某
  • 2024-09-10【OpenFeign 】OpenFeign 下的重试器的执行过程分析
    1 前言上节我们看了下OpenFeign里的重试,在从源码的角度看它的执行原理的时候,又意外的遇到了一个【OpenFeign】OpenFeign下未开启重试,服务却被调用了两次 的问题的分析,那本节我们就来看看重试器的一个入场以及执行的过程。2 源码分析首先我们要知道在默认的情况下,OpenF
  • 2024-09-07【工具使用】【OpenFeign 】OpenFeign 下的重试机制
    1 前言服务间的调用,大家可能会用到OpenFeign方式。那么当被调用服务可能会因为某种情况导致调用失败(这个失败可能好似下游服务重启了或者超时断开等)的情况下,我们想重试的情况下该怎么做呢?本节我们就来看看。2 环境准备首先准备一下,我这里有两个服务,一个是demo一个是vi
  • 2024-09-03OpenFeign深入学习笔记
    OpenFeign是一个声明式的Web服务客户端,它使得编写Web服务客户端变得更加容易。OpenFeign是在SpringCloud生态系统中的一个组件,它整合了Ribbon(客户端负载均衡器)和Eureka(服务发现组件),从而简化了微服务之间的调用。在SpringCloud应用中,我们经常会使用OpenFei