热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Switchbacktoupstreamgrpcdependency

Thegrpcdependencyisacustomforkthatusesthenativehttp2implementationhere:

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"



推荐阅读
author-avatar
鱼儿没有水会死_543
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有