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"

浙公网安备 33010602011771号