nacos服务注册地址配置(server-addr)failed to req API:/nacos/v1/ns/instance after all servers([xxxxxx])

这篇具有很好参考价值的文章主要介绍了nacos服务注册地址配置(server-addr)failed to req API:/nacos/v1/ns/instance after all servers([xxxxxx])。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

先贴报错

nacos serveraddr,java,开发语言,微服务
java.lang.IllegalStateException: failed to req API:/nacos/v1/ns/instance after all servers([http://xxxxxx.viphk.91tunnel.co]) tried: failed to req API:http://xxxxxx.viphk.91tunnel.co/nacos/v1/ns/instance. code:500 msg: java.net.UnknownHostException: xxxxxx.viphk.91tunnel.co

因为遇到上面的报错,所以才深究了一下nacos服务注册的server-addr属性的配置。

展示两个正确的配置

spring.cloud.nacos.discovery.server-addr=http://xxxxxx.viphk.91tunnel.com/
spring.application.name=renren-fast
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8838
spring.application.name=renren-fast

第一种(server-addr)如果的你域名是包含端口号的,那么你一定要把http://或者https:// 这种协议头给带上,且域名后面一定要加 /

放源码解释
为啥要加协议头
nacos serveraddr,java,开发语言,微服务
nacos serveraddr,java,开发语言,微服务

源码中的curServer就是server-addr配置的值
http://xxxxxx.viphk.91tunnel.com/
看远码可以知道,如果地址(xxxxxx.viphk.91tunnel.com)没有加协议头,代码会将端口号拼接在地址后面。
得到新的地址:xxxxxx.viphk.91tunnel.com:8848,
这样新的地址就有问题了!

加协议头后地址结尾为啥要加 /
nacos serveraddr,java,开发语言,微服务
从源码可以看出,如果你的地址有协议头,那么必然会有双斜杠“//”,那么源码将会把你的地址截断一个字符
得到新的地址:http://liubaitest1.viphk.91tunnel.co文章来源地址https://www.toymoban.com/news/detail-608243.html

到了这里,关于nacos服务注册地址配置(server-addr)failed to req API:/nacos/v1/ns/instance after all servers([xxxxxx])的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • nacos注册服务时网卡ip有误导致[网关异常处理]finishConnect(..) failed: 没有到主机的路由:

    今天本地机器测试微服务时,连接的是服务器的nacos注册本地服务,调试时报 登nacos服务台看了一下服务地址居然与ip不一致  后来看了下,原来nacos注册服务时机器如果有多个网卡,会随机使用一个网卡的ip,由于我电脑装了vmware,导致nacos注册了VMware Network Adapter VMnet1 的ip地

    2024年02月06日
    浏览(41)
  • Nacos:服务的注册、发现和配置中心(注册篇)

    Nacos 是阿里巴巴推出来的一个新开源项目,这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 N

    2024年02月15日
    浏览(39)
  • nacos的服务注册与配置(一)

    nacos是阿里巴巴的一个服务注册与配置的组件,它的功能齐全 官网地址:nacos 下载nacos安装包解压使用 这里我使用的1.4的版本windows 先在bin目录进行cmd操作,单例模式启动命令: \\\"startup.cmd -m standalone\\\" 默认用户名和密码都是:nacos,默认端口:8848 接下来我们将orderservice和user

    2024年02月03日
    浏览(33)
  • nacos 注册中心服务端配置详解

    Nacos是一个开源的动态服务发现、配置管理和服务管理平台。在使用Nacos作为注册中心时,需要配置Nacos Server的相关参数。 下面是Nacos Server的配置参数详解: nacos.core.default.namespace: Nacos默认的命名空间,用于隔离不同的环境或不同的应用。默认值为public。 nacos.naming.data.warmup

    2024年02月13日
    浏览(40)
  • 【微服务】Nacos注册中心(3):配置管理

    给微服务配置namespace 给微服务配置namespace只能通过修改配置来实现。 重启order-service后,访问控制台,可以看到下面的结果 此时访问order-service,因为namespace不同,会导致找不到userservice,控制台会报错 Nacos的服务实例分为两种l类型: 临时实例:如果实例宕机超过一定时间,

    2024年02月05日
    浏览(49)
  • SpringCloud微服务注册中心:Nacos介绍,微服务注册,Ribbon通信,Ribbon负载均衡,Nacos配置管理详细介绍

    注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就这里找到服务的地址,进行调用。 服务注册中心(简称注册中心)是微服务框架的一个重要组件,在微服务架构里主要

    2024年02月22日
    浏览(68)
  • 【SpringCloud】三、Nacos服务注册+配置管理+集群搭建

    官网:https://nacos.io/zh-cn/ 下载 解压 启动 启动成功 登录 在cloud-demo 父工程中添加 spring-cloud-alilbaba的管理依赖: 子模块下添加nacos的客户端依赖(此时user、order中的eureka可以注释掉了) 在order和user模块的application.yml文件中,注释eureka地址,添加nacos的地址 重启order服务,查看

    2024年02月06日
    浏览(56)
  • nacos配置出错,Server check fail, please check server 127.0.0.1 ,port 9848 is available , error ={}

    错误原因是引入了 配置文件在同时存在application.properties和application.yml时,应该修改application.yml为bootstrap.yml。

    2024年02月11日
    浏览(93)
  • 【Docker】使用 Docker 部署的微服务在 Nacos 里注册成内网地址 导致无法微服务间互相调用的解决方案...

    遇到问题: 一般情况下,微服务采用docker部署,通常默认采用 bridge 桥接的网络模式,docker 会自动分配一个 172.x.x.x 这样的私有内网地址,存在这样的难题: 由于是 172开头的内部网络地址, 在本机的docker 内是可以访问,而 跨主机 就无法访问。 在使用了nacos 后,nacos 里注册

    2024年02月06日
    浏览(38)
  • Spring Cloud Alibaba--Nacos服务注册和配置中心

    Nacos 是Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos的特性,官网解释如下: 服务发现和服务健康监测 Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Age

    2024年02月05日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包