SpringCloud 集成consul,消费者报I/O error on GET request for...

创建消费者微服务,去调用生产者微服务的请求过程中,出现以下错误:

报错原因

因为在使用SpringCloudAlibaba中的Nacos框架时,自动整合了SpringCloud中的Ribbon框架中的负载均衡,因为微服务提供者有两个,在消费者发送请求给生产者的两个微服务的过程中,服务器并不知道到底给哪一个生产者去处理,所以报这个异常。

解决方案

只需要在消费者config中的RestTemplate上添加一个@LoadBalanced注解,让服务器知道采用轮询的负载均衡方式进行请求即可。

相关推荐
WZTTMoon7 小时前
Spring Boot 启动报错:OpenFeign 隐性循环依赖,排查了整整一下午
java·spring boot·后端·spring cloud·feign
冬天豆腐1 天前
Springcloud,Nacos管理,打jar包后,启动报错
java·spring cloud·maven·jar
爱吃山竹的大肚肚1 天前
依赖冲突快速解决
java·spring boot·后端·spring cloud·maven
用户8307196840821 天前
Spring Boot 启动报错:OpenFeign 隐性循环依赖,排查了整整一下午
java·spring boot·spring cloud
indexsunny1 天前
互联网大厂Java面试实战:从Spring Boot到微服务架构的音视频场景解析
java·spring boot·spring cloud·mybatis·spring security·jwt·flyway
⑩-1 天前
API 网关的作用?Spring Cloud Gateway 原理?
java·服务器·网络·spring cloud
better_liang1 天前
每日Java面试场景题知识点之-Spring Cloud微服务分布式事务解决方案
java·spring cloud·微服务·seata·面试题·分布式事务·tcc
xyyaihxl2 天前
springboot与springcloud对应版本
java·spring boot·spring cloud
lay_liu2 天前
springcloud springboot nacos版本对应
spring boot·spring·spring cloud
LES000LIE2 天前
Spring Cloud
后端·spring·spring cloud