windows环境下Eureka服务注册使用计算机名称的解决办法

会出现的问题

服务地址中出现计算机名,如果你的计算机名和我一样,出现了下划线(_),客户端的具体URL也是计算机名,那么你在后续的调用中将会出现,如下的报错

将会提示你(_)下划线不是一个有效的URL地址,在域名中,通常只允许使用字母(a-z,A-Z)、数字(0-9)和连字符(-),而不允许使用下划线。

解决办法

在你的服务的yml配置文件中,使用相应的配置让Eureka 客户端在向 Eureka 服务器注册时应优先使用服务实例的 IP 地址。

eureka:

  instance:
    preferIpAddress: true

这个配置告诉 Eureka 客户端向指定的 Eureka 服务器注册自身,并且在注册时优先使用其 IP 地址。这在需要动态发现和通信的微服务体系结构中是常见的设置。

然后你可以发现,虽然显示为计算机名,但实际客户端地址访问时为IP地址

版权声明:除特殊说明,博客文章均为栋dong原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。
如有需要,请在留言板留言,或者添加我的QQ或者微信
我只是一个学生,如有错误或者侵权,请联系我,谢!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇