关于是否该继续使用grpc的困惑?-灵析社区

邦纳娜娜

**个人项目,亦不考虑网络问题** 我用的是electron做界面,golang作为后台。 * node对我的需求来说不太行,所以采用go替代。 * 用electron是因为我需要的功能只有它能提供,其他基于浏览器的框架都不行 问题就是electron与go的通信问题,机缘巧合下接触了grpc,就在项目中用了,整体来说还不错,但我越来越感受到,我不需要它。也是由于它不支持多维数组,导致有的地方我不得不传递json字符串,否则就要改数据结构……得不偿失 目前我看好它的点在于双向通信,也是很必要的一个功能,但浏览器不支持直接使用grpc,还要用node中转就让我很难受,都用node了,我又何必再用grpc?开个服务互传不就得了? 所以我在想,要不要去掉grpc,毕竟写proto还是挺麻烦的,我基本可以接受json走天下的,还是本机进程通信,性能也不是问题…… 或者grpc有什么特别突出的优势吗? 感谢

阅读量:189

点赞量:0

问AI
一本正经写代码
满足功能同时项目要越简单越好。 如果json能够满足你的需求就不要用grpc了。 其他:界面用electron的,其实也还阔以考虑 node,这样就一套代码行天下了。还是根据你需求好了