使用buf在golang gRPC中注册serviceServer错误



我正在尝试编写一个gRPC golang服务器,使用但是。我不认为这是问题所在。项目地址:https://github.com/vinceyoumans/wc6

server01/main.go第70行

crawlerpb.RegisterCrawlerServiceServer(grpcServer, &crawlServer{})给出错误

不能使用'&crawlServer{}'(类型*crawlServer)作为类型CrawlerServiceServer类型不实现'CrawlerServiceServer'需要的方法:MonitorCrawl(CrawlerService_MonitorCrawlServer)错误有方法:MonitorCrawl(in *crawlerpb。MonitorCrawlRequest, stream crawlerpb.CrawlerService_MonitorCrawlServer) error

我相信所有这些方法都实现了。

有很多移动的部分,所以不能添加所有的代码,但当我解决问题时,我会详细记录。

有什么建议吗?

我想我已经解决了这个问题。解决方案是从rpc MonitorCrawl(Stream MonitorCrawlRequest)中删除流…这是一个修复,因为它编译和运行…和听。但我仍然要看看它是否适用于客户端

最新更新