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

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

负载均衡试了

路由配置检查了

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

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

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

肯定是自己没有配置好啦

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

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

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

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

相关推荐
Chan1610 小时前
【 SpringCloud | 微服务 MQ基础 】
java·spring·spring cloud·微服务·云原生·rabbitmq
颜颜yan_11 小时前
【HarmonyOS5】UIAbility组件生命周期详解:从创建到销毁的全景解析
架构·harmonyos·鸿蒙·鸿蒙系统
2201_7611990411 小时前
k8s4部署
云原生·容器·kubernetes
慌ZHANG11 小时前
云原生技术驱动 IT 架构现代化转型:企业实践与落地策略全解
云原生
西京刀客13 小时前
k8s热更新-subPath 不支持热更新
云原生·容器·kubernetes·configmap·subpath
打码人的日常分享13 小时前
智慧城市建设方案
大数据·架构·智慧城市·制造
鲁班大叔_00714 小时前
使用扣子与Dify的业务风险
架构·产品
hello早上好14 小时前
Spring不同类型的ApplicationContext的创建方式
java·后端·架构
Python智慧行囊15 小时前
Python 中 Django 中间件:原理、方法与实战应用
python·中间件·架构·django·开发
HyggeBest16 小时前
Mysql的数据存储结构
后端·架构