SpringCloud
SpringCloud相关文章
拄杖忙学轻声码
希望学习的同时也能和大家交流分享技术
展开
-
解决微服务No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netfl
没有loadBalancing定义的feign客户端。忘了加入 spring-cloud-starter-loadbalancer或spring-cloud-starter-netflix-ribbon 了吗?不用写版本号,跟随 spring cloud 版本即可。原创 2023-07-21 14:17:51 · 4743 阅读 · 0 评论 -
Feign调用时读取超时(Read timed out executing GET)解决方法
【代码】Feign调用时读取超时(Read timed out executing GET)解决方法。原创 2021-05-14 00:53:01 · 15181 阅读 · 1 评论 -
巨坑:transport.TransportException:Cannot execute request on any known server
EurekaServer端配置,context-path配置为:/register。那么服务端对外暴露的注册地址就应该也带上/register。原创 2021-06-14 03:19:21 · 872 阅读 · 0 评论 -
SpringCloud服务之间调用,报异常Method has too many Body parameters: public abstract
SpringCloud 或 SpringCloud Alibaba 开发中微服务之间调用遇到问题:Method has too many Body parameters: public abstract。后来发现是因为微服务之间调用,方法的主体参数只能有一个,也就是以封装对象为类型的参数只能有一个,否则就会报此错误。基本数据类型的参数可以有多个。原创 2021-12-17 18:16:52 · 4298 阅读 · 0 评论 -
SpringCloud服务之间调用报异常status 500 reading SystemFeignClient#getModelInfoBySeriesId(Integer)
模块服务之间调用控制台报异常:status 500 reading SystemFeignClient#getModelInfoBySeriesId(Integer)1、FeignClient接口类中的@GetMapping("/xxx")路径不对,映射地址改正即可。2、如果报404,没有找到映射地址,可能是被调用的服务没启动或没重启。原创 2021-10-27 18:10:48 · 1835 阅读 · 0 评论 -
SpringCloud使用@FeignClient服务之间调用,报超时异常解决
2、需要禁用 feign.hystrix.enabled=false(暂不知为何,禁用hystrix就行了)。否则启用 hystrix 会导致配置的 feign.client 超时时间失效。1、因为 OpenFeign 的默认请求连接时间仅有几秒钟,需要把请求时间配置的更长一些。2、启动 feign.hystrix 导致配置的 feign.client 超时时间失效。1、设置 feign.client 的超时时间设置久一点。1、在服务调用方的yml文件中配置才会生效。原创 2021-09-14 17:02:08 · 7433 阅读 · 2 评论 -
@FeignClient服务之间调用Get请求传递对象参数、经验总结
1、无论是 get 还是 post 请求方式,只要传递的参数是对象类型,FeignClient 端的接口方法对象类型参数不需要加 @RequestBody 注解,而 controller 层的接收接口方法必须加上 @RequestBody 注解,否则参数无法传递进来。1、通过 FeignClient 调用,可以把需要暴露的api放在本项目的api模块中,映射地址指向本项目业务模块的controller映射地址即可,其他服务只需依赖本项目jar包即可直接注入调用(推荐此方式)原创 2021-09-14 16:51:04 · 13075 阅读 · 2 评论 -
@FeignClient服务之间调用、传参、传token等,以及feign对request对象拦截处理
【代码】@FeignClient服务之间调用、传参、传token等,以及feign对request对象拦截处理。原创 2021-08-12 15:47:16 · 2732 阅读 · 0 评论 -
GateWay Api网关配置(负载均衡、跨域请求cors等)
介绍:SpringCloud Gateway网关是基于异步非阻塞,底层整合了WebFlux和Netty,而WebFlux是典型的非阻塞异步框架,(Srping5让你必须使用Java8),Spring WebFlux是Spring 5.0引入的新的响应式框架,它是完全异步非阻塞。搭建网关服务,不需要引入 spring-boot-starter-web 依赖,引入web依赖会报错。网关转发流程:先断言匹配规则 ====> 匹配成功再转发到服务地址。动态路由特性:具有负载均衡的能力。原创 2021-07-17 15:56:04 · 1215 阅读 · 0 评论 -
@FeignClient服务之间调用,使用服务降级FeignFallback(),此方式最为常用
【代码】@FeignClient服务之间调用,使用服务降级FeignFallback(),此方式最为常用。原创 2021-07-13 01:10:52 · 1361 阅读 · 0 评论