Skip to content

Commit a09ba84

Browse files
committed
fix:服务列表支持服务可见性&修复服务可见性优先级判断
1 parent 46387bf commit a09ba84

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

service/client_v1.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,15 +183,15 @@ func (s *Server) GetServiceWithCache(ctx context.Context, req *apiservice.Servic
183183
for i := range visibleSvcs {
184184
revisions = append(revisions, visibleSvcs[i].Revision)
185185
}
186+
svcs = append(svcs, visibleSvcs...)
187+
// 需要重新计算 revison
186188
if rever, err := cachetypes.CompositeComputeRevision(revisions); err != nil {
187189
log.Error("[Server][Discover] list services compute multi revision",
188190
zap.String("namespace", req.GetNamespace().GetValue()), zap.Error(err))
189191
return api.NewDiscoverInstanceResponse(apimodel.Code_ExecuteException, req)
190192
} else {
191193
revision = rever
192194
}
193-
svcs = append(svcs, visibleSvcs...)
194-
// 需要重新计算 revison
195195
} else {
196196
// 这里拉的是全部服务实例列表,如果客户端可以发起这个请求,应该是不需要
197197
revision, svcs = s.Cache().Service().ListAllServices(ctx)

0 commit comments

Comments
 (0)