问题遇到的现象和发生背景
因为我们公司开发环境和测试环境用的是一个环境,每次本地注册上nacos之后页面就报错了,然后要去nacos中进行一个下线的操作,有时候就忘记,有没有什么方法,当我们本地项目启动之后注册上nacos之后,默认是下线状态的
因为我们公司开发环境和测试环境用的是一个环境,每次本地注册上nacos之后页面就报错了,然后要去nacos中进行一个下线的操作,有时候就忘记,有没有什么方法,当我们本地项目启动之后注册上nacos之后,默认是下线状态的
不知道你为啥要做下线的操作,如果你只是为了请求测试环境的接口,不走到你开发环境的服务,可以直接通过配置集群名 + nacosrule 的方式,这样就隔离了测试和开发环境,
自己本地启动的服务权重设置高一点,这样负载均衡就会优先使用你本地的接口,这样就将线上和你的本地隔离,当你服务下线以后,权重又回到同一个标准,那就又回到轮训的操作了