nacos状态对微服务的影响测试

nacos状态对微服务的影响测试,第1张

nacos测试:

情景一:

1.先启动nacos后,再启动微服务,服务成功注册进nacos并可以正常访问通。

2.关闭nacos后:微服务可以正常访问。

3.再次开启nacos后:微服务可以正常访问,注册中心里也有各个微服务。

情景二:

1.不启动nacos,直接启动微服务,服务不能正常访问不通返回503。

2.此时再启动nacos后:微服务可以注册进nacos并可以正常访问通。

这样部署会发现没有任何问题,进入页面nacos的主页也正常

我们会发现整个流程不会出现一点问题。

但是,一旦使用springboot去整合Nacos集群就会报错

错误信息

pom文件的配置信息

我们会发现stock-service register failed,在浏览器上访问这三个的Nacos服务器是没有问题,在这之前Nacos单机版整合也是没有问题的,问题只能出现的docker启动的Nacos容器上。会发现创建的Nacos容器填写的ip都是外部ip:port,但是创建的网段却是docker内部的网段,我们需要只能在同一网段的ip

发现访问nacos服务器的页面也是没有问题的

springboot整合也解决了

碰到两个问题

1,修改nacos配置,服务加载配置时报错找不到${project.version},当前nacos-client版本是1.2.0,升级到1.4.0以上可解决。

2,修改配置没有动态刷新,@Value注解无效,改用配置类的方式@ConfigurationProperties,别忘了加上@RefreshScope。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/688807.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-01
下一篇2023-08-01

发表评论

登录后才能评论

评论列表(0条)

    保存