通过网关访问微服务,一次正常,一次不正常 (nacos配置的永久实例却未启动导致)

微服务直接访问没问题,通过网关访问,就一次正常访问,一次401错误,交替正常和出错

负载均衡试了

路由配置检查了

最后发现nacos下竟然有2个order服务实例,我明明只开启了一个呀

原来之前的8080端口微服务还残留,将其下线即可,否则负载均衡到未启动的实例,当然访问不到啦

没有启动的实例nacos为何还能注册成功,缓存了?很迷惑,有bug呀。nacos1.4.1bug,或者我没有配置好

肯定是自己没有配置好啦

yml 复制代码
spring:
      discovery:
        ephemeral: false # 是否是临时实例  (false就是非临时实例 也就配置成了 永久实例 了)

之前将order-service配置成永久实例了,导致idea不管如何启动都是永久实例,之前的未启动,nacos也不会丢弃,依然给你去轮询负载均衡

建议练习时删掉永久实例的配置

nacos删除该服务,再idea重启该服务

相关推荐
fanruitian9 分钟前
k8s 部署 dashboard 面板
云原生·容器·kubernetes
短剑重铸之日17 分钟前
《SpringCloud实用版》 Gateway 4.3.x 保姆级实战:路由 + 限流 + 鉴权 + 日志全覆盖
java·后端·spring cloud·架构·gateway
lpfasd12324 分钟前
gRPC 协议及其在 Nacos 微服务注册与配置中心中的应用
微服务·云原生·架构
编程彩机28 分钟前
互联网大厂Java面试:从微服务到分布式事务的技术深度解析
java·spring cloud·微服务·分布式事务·saga·电商平台
小北方城市网1 小时前
Spring Cloud Gateway 生产级实践:高可用架构、灰度发布与故障排查
spring boot·redis·分布式·缓存·架构·wpf
Roye_ack1 小时前
【微服务 Day6】SpringCloud实战开发(RabbitMQ高级篇 + 死信交换机、延迟消息)
spring cloud·微服务·rabbitmq·mq
indexsunny1 小时前
互联网大厂Java求职面试实战:Spring Boot、微服务与Redis缓存技术解析
java·spring boot·redis·微服务·面试·电商·技术栈
天天进步20151 小时前
生产级部署:如何结合 Docker 快速上线你的 Botasaurus 爬虫服务
爬虫·云原生
国科安芯2 小时前
商业卫星轴角转换器的抗辐照MCU尺寸约束研究
单片机·嵌入式硬件·架构·安全性测试
南宫乘风2 小时前
Kubernetes 中如何避免僵尸进程:从原理到 tini 落地实践
云原生·容器·kubernetes