背景 由于后端微服务架构,于是各种业务被拆分为多个服务,服务之间的调用采用RPC接口,而Nacos作为注册中心,可以监听多个服务的状态,比如某个服务是否down掉了.某个服务的访问地址是否改变.以及流量分配降级等等.(nacos注册中心的由来及原理) 运维架构用的是K8S,由于之前没有做服务高可用的特性,K8S上服务挂掉后不会自动重启. 所以测试过程中,某个接口有问题,可能最先需要排查该服务或依赖服务是否正常可用. 问题 上面说到,测试过程中还需要查看服务是否正常,这是很浪费时间的,特别是环境不