报错原因及检查 1. 不合法的地址 占位符中出现下划线 _ 斜杠 / 2. 仔细查看报错日志nacos中某个配置多配一遍,可能看到最后的报错是not legal hostname...但是错误原因在最上边显示xxx有多个
1、排查微服务应用的名字 排查application.name大小写是否一致问题(nacos比较区分大小写,最好统一都用小写...
SpringCloud服务,在启动两个A服务,然后使用B服务通过feign调用A时,出现以下错误: java.lang.IllegalStateException: Service id not...legal hostname 显示非法的主机名称,意味着找不到A服务。
IllegalStateException: Service id not legal hostname 显示非法的主机名称,意味着找不到A服务。按照网上的解决方案,查看了A服务的配置,是下划线的问题。 原来的: 代码语言:javascript 复制 server: port: 8011 spring: application: name: company_server 修改为: 代码语言:javascript 复制 server: port: 8011 ...
“_”下划线改为短线“-”,eg:cloud_payment 改为cloud-payment (不然可能会报错java.lang.IllegalStateException: Service id not legal hostname) #参考: spring: application: name: cloud-payment #微服务应用的名字 2、排查注解@FeignClient注解 排查注解@FeignClient注解value的值配置,是否和nacos中展示的服务...
io.seata.common.exception.FrameworkException: can not register RM,err:can not connect to services-server. RCA:启动seata-server时,未手动设置端口。 solution:服务端和客户端配置服务名称相同。 seata客户端配置file.conf: 如果registry.conf中设置其配置类型为nacos,则不会使用file.conf中的配置,而是使用nacos中...
kubenetes 注册服务到nacos中 kubernetes service 一、Service(svc) 1、理论知识 因为Pod是有生命周期的,所以为了能够给对应的客户端,提供一个固定的访问端点,需要在客户端与服务端(服务Pod资源)之间加一个固定的中间层(service)。service的真正工作还要严重依赖于,在kubermetes集群上部署的一个附件(kubernetes的dns...