应用实例添加元数据信息

本文介绍了如何通过Nacos实现灰度路由,要求实例在注册时携带特定元数据,例如version=V1.0。通过在启动应用时设置环境变量spring.cloud.nacos.discovery.metadata.version=1.0,确保实例携带正确的元数据信息。在Nacos控制台中,未配置该环境变量的实例将不会显示version字段。
摘要由CSDN通过智能技术生成

【问题描述】

网关根据配置的灰度路由信息路由到元数据符合要求的实例,比如根据灰度路由规则A则路由到元数据version=V1.0的实例,那么要求实例注册到nacos时携带元数据信息version=V1.0

【解决方案】

启动应用实例时在rancher上添加环境变量,metadata.后面跟着元数据的key和value:spring.cloud.nacos.discovery.metadata.version=1.0
在这里插入图片描述
在nacos上查看,上面的实例没有配置对应的环境变量则不会展示version,下面的实例配置了对应环境变量则会展示version
在这里插入图片描述
参考:https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-discovery

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值