resolver.go 475 B

123456789101112131415161718192021222324252627282930
  1. package resolver
  2. import "google.golang.org/grpc/resolver"
  3. const (
  4. DirectScheme = "direct"
  5. DiscovScheme = "discov"
  6. EndpointSep = ','
  7. subsetSize = 32
  8. )
  9. var (
  10. dirBuilder directBuilder
  11. disBuilder discovBuilder
  12. )
  13. func RegisterResolver() {
  14. resolver.Register(&dirBuilder)
  15. resolver.Register(&disBuilder)
  16. }
  17. type nopResolver struct {
  18. cc resolver.ClientConn
  19. }
  20. func (r *nopResolver) Close() {
  21. }
  22. func (r *nopResolver) ResolveNow(options resolver.ResolveNowOptions) {
  23. }