Request URI does not contain a valid hostname: service-eureka-order/order/1 解决方法
一、环境:
eclipse 2020版本
二、当时情况:
1、在maven父工程spring-cloud下面创建了三个maven子模块分别为spring-cloud-order、spring-cloud-server、spring-cloud-user
2、在没有使用负载均衡之前(即指定url)一切运行正常
3、订单的yml配置里的name和userController里名称都为service-eureka-order
发现问题:观察后发现是从user里到order的路径,即刚刚提到的userController里名称都为service-eureka-order有问题
三、网上搜索的解决办法总结:
1、基本上是说微服务名称不能用下划线(中划线可以)(吐槽:但姐姐我跟本不是这个问题 一查全这个 恼火)
2、ribbon版本问题,在pom里新增依赖修正ribbon的版本(但其实eureka里面 本来就有ribbon应该可以直接使用的,窃以为对我的问题用处很小)
四、我的解决办法:
直到看到了这篇博文:重学SpringCloud系列二之服务注册与发现---上_大忽悠爱忽悠的博客-CSDN博客_springcloud 服务发现
“加上@LoadBalanced注解之后,我们使用RestTemplate访问微服务的时候,就可以实现微服务多实例访问的负载均衡。注意:这里访问的地址是微服务的名称(大写),不再是某一个微服务实例的ip和端口。”(真的很感动!感谢博主)
Request URI does not contain a valid hostname: service-eureka-order/order/1 解决方法相关推荐
- springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: htt...
qq社区:541122375,群名springClould全家桶 问题描述: org.springframework.web.util.NestedServletException: Request ...
- 使用Ribbon的时候有个大坑 提示Request URI does not contain a valid hostname: http://XX_XX/
Request URI does not contain a valid hostname: http://server_product/ 解决方案: 使用ribbon实现负载均衡的时候,服务名称不能 ...
- python Clipping input data to the valid range for imshow with RGB data解决方法
文章目录 遇到的问题 全部代码 参考 遇到的问题 第一点,遇到的问题是 Clipping input data to the valid range for imshow with RGB data ...
- FastCGI - Getting Request URI and Content in C++ FCGI
注:该博文转自 Getting Request URI and Content in C++ FCGI,由于网上FastCGI相关的资料较少,故转载存档.原文章创作于2012年,原文中部分链接资料已经 ...
- Laravel 和 Dcat Admin 在使用 Nginx 进行 Uri 二级目录的反向代理时遇到的问题以及解决方法
文章目录 问题 解决方法 改进 问题 一般的 Laravel 应用进行 Nginx 的 Uri 二级目录反向代理的时候,Nginx 的配置文件可按如下配置 location /prefix/ {set ...
- linux 400错误请求,HTTP 400 错误 - 请求无效 (Bad request)的原因分析和解决方法
400是一种是HTTP状态码,400 Bad Request.是在打开网页时服务器返回到客户端的一种状态码.显示在客户端的也就是400页面. 400页面是当用户在打开网页时,返回给用户界面带有400提 ...
- Nginx出现“413 Request Entity Too Large”错误解决方法
今天使用phpmyadmin的导入功能的时候,由于sql文件过大,服务器出现错误提示了,413 Request Entity Too Large,google了一下,发现是Nginx的错误提示. 解 ...
- IOS - No provisioning profiles with a valid signing identity 一种解决方法
IOS - No provisioning profiles with a valid signing identity 一种解决方法 参考文章: (1)IOS - No provisioning ...
- nginx产生【413 request entity too large】错误的原因与解决方法
nginx产生[413 request entity too large]错误的原因与解决方法 参考文章: (1)nginx产生[413 request entity too large]错误的原因与 ...
最新文章
- SharePoint 2010 新体验5 - Office Web Applications
- expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.spring
- python使用input函数时、必须添加提示文字-浅谈python3中input输入的使用
- 妙用0元素数组 实现大小可变结构体
- Elasticsearch系列「二」如何物理删除给定期限的历史数据?
- Telnet初试(本地测试)
- EtherCAT有什么优点?为何如此受欢迎?
- Nginx学习之十三-负载均衡-IP哈希策略剖析
- php调用shell的方法
- java工程师_北京java工程师课程
- Java 高级工程师面试题总结-参考答案(已拿Offer)
- Linux驱动开发-编写FT5X06触摸屏驱动
- [计算机毕业设计]数字水印算法
- shiro中anon配置不生效
- python学习(四):犹如鸿雁一般的Flask,小小框架有着无限可能
- 用调整图层给照片上色
- 2. Mac 命令行走代理服务器
- Java Web3J概述
- 计算网格中直线经过的格子
- UE4 安卓手机launch报错