作者:鱼儿没有水会死_543 | 来源:互联网 | 2023-08-31 17:33
The grpc dependency is a custom fork that uses the native http2 implementation here:
github.com/bradfitz/grpc-go
We should consider if it's possible to go back to the upstream repo
google.golang.org/grpc
This will make it easier to upgrade the various gcloud related deps to something that's recent.
该提问来源于开源项目:perkeep/perkeep
So here's the current usages of grpc:
We'd have to fork cloud.google.com/go, github.com/googleapis/gax-go, google.golang.org/api, and vendor/google.golang.org/genproto to use the grpc.go4.org version.
This is a bit hairy and I don't know if it's worth the pain of maintaining more forks.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| vendor/cloud.google.com/go/datastore/datastore.go: "google.golang.org/grpc"
vendor/cloud.google.com/go/datastore/transaction.go: "google.golang.org/grpc"
vendor/cloud.google.com/go/logging/apiv2/config_client.go: "google.golang.org/grpc"
vendor/cloud.google.com/go/logging/apiv2/logging_client.go: "google.golang.org/grpc"
vendor/cloud.google.com/go/logging/apiv2/metrics_client.go: "google.golang.org/grpc"
vendor/github.com/googleapis/gax-go/call_option.go: "google.golang.org/grpc"
vendor/google.golang.org/api/internal/settings.go: "google.golang.org/grpc"
vendor/google.golang.org/api/option/option.go: "google.golang.org/grpc"
vendor/google.golang.org/api/transport/dial.go: "google.golang.org/grpc"
vendor/google.golang.org/api/transport/dial_appengine.go: "google.golang.org/grpc"
vendor/google.golang.org/genproto/googleapis/datastore/v1/datastore.pb.go: grpc "google.golang.org/grpc"
vendor/google.golang.org/genproto/googleapis/logging/v2/logging.pb.go: grpc "google.golang.org/grpc"
vendor/google.golang.org/genproto/googleapis/logging/v2/logging_config.pb.go: grpc "google.golang.org/grpc"
vendor/google.golang.org/genproto/googleapis/logging/v2/logging_metrics.pb.go: grpc "google.golang.org/grpc" |