初学gRPC,请教几个问题?-灵析社区

刘传疯子

目标是`electron`与`go服务程序`的互相通信 比如用go处理一些文件,通过`grpc`通信在界面上显示进度 目前我已跑通官网的示例: [https://grpc.io/docs/languages/go/quickstart/](https://link.segmentfault.com/?enc=B21mpffu%2B0%2FWRFIYEjzGBg%3D%3D.hNGuWUvZcnaBLzSbBEFg2IdHlW0CkNquddox4HdBNJ3AC5xF5ismbqs%2FGxdsCElM) 但有几个问题不是很明朗: * 互相通信是不是需要go与node各开一个服务端与客户端? * 我不能跳过node直接做到go与electron通信是吗? * 我不是纯web,所以我不需要`grpc-web`这个库对吗? 我不清楚自己是否理解正确,希望指点一二,谢谢!

阅读量:32

点赞量:0

问AI
我不太清楚你说的啥意思。不过electron不是一个壳嘛?还能替代通信? 其次,你的目前的项目通信架构是怎么样的? 后端是go,有grpc-web了为啥还需要node?node做防腐层嘛?还是你搞错了内容,把react、vue一类的称为node? 如果只用go作为grpc服务端,那你的客户端(react or vue)可以用grpc-web直接像服务端发起请求,没必要使用node作为中间层。你想用node做防腐层就需要。