3
现在有一个示例: 我有一个api服务,调用了10个grpc服务。这些服务使用etcd进行服务发现。
现在有一个grpc服务因为bug全部下线了。etcd 中没有这个服务的任何ip。 这个时候,我的api服务正在进行bug的紧急修复,需要立马上线。 但是这个时候,这一个grpc服务因为bug未修复启动不了(暂不考虑回滚情况),导致我的api服务也无法发布。
我应该如何面对这个问题才能让api能正常的发布上线,并在grpc服务恢复的时候,api服务通过etcd重新能发现这个grpc服务?