grpc lile包红问题

有些包错误,直接go mod tidy 会出错。

 解决:

replace google.golang.org/grpc v1.32.0 => google.golang.org/grpc v1.28.0


因为有个naming为找到

google.goland.api也是个巨大的坑,猜测是国内go mod 代理没有更新。包有问题。

需要去github自己go get 这里https://github.com/googleapis/google-api-go-client

然后

replace google.golang.org/api => google.golang.org/api v0.32.0


这时候只要实现一下接口,测试就可以正常使用了。

另外main这里也有点问题
pubsub.SetClient(&pubsub.Client{
ServiceName: lile.GlobalService().Name,
Provider: fromenv.PubSubProvider(),
Middleware: defaults.Middleware,
})
Provider:    fromenv.PubSubProvider(),这个类型有点问题

"github.com/lileio/pubsub"
"github.com/lileio/pubsub/middleware/defaults"



main里面这两个包需要换成
"github.com/lileio/pubsub/v2"
"github.com/lileio/pubsub/v2/middleware/defaults"
 
 
 
 
 
posted @ 2020-09-19 12:34  埃姆提斯  阅读(205)  评论(0)    收藏  举报