当前位置:首页>开发>正文

为什么grpc难以推广

2023-04-29 02:52:46 互联网 未知 开发

为什么grpc难以推广?

为什么grpc难以推广

为什么gr PC难以推广?Jr PC构件在http/2之上,而restful实际生产中仍然大量使用http/1,无论在性能吞吐量,消息传输大小等方面,gr PC都完胜。然而,就我的从业经历来看,gr PC在推广上遭遇的难度比restful要难很多我想主要是这么几个原因

一,达不到需求使用机rpc的量级,由于人的惰性,如无必要,一般是不会去改的,问过几个同事,大家的想法类似,无非是觉得没必要,或者不想改,等等,毕竟,相比谷歌FB这类大厂极少有厂商有这种程度的并发量restful虽然性能差,但是没有场景来推动,推广实在是太难了。

二,历史存量Restful存量比gr PC大太多,说起restful我想后端程序员都知道,毕竟不知道这个师傅连面试都过不了,耳机rpc咋没有那么多人知道,最近这些年来一直都是restful大行其道,历史存量难以撼动。

三,对于web端的支持还不够成熟要写两套gr PC,的确有web支持,但这还是近期才发生的事情,目前应用还不多。

是gr PC更难,无论是使用还是调试,还缺乏相应工具http/1有curlHttp IE,Postman嗯,好工具使用,而且Json是人类可读的纯文本,Gr PC则不同,首先他使用pro tobu f进行编码其次,http/2二,进制协议,人类难以读懂,再加上现在工具缺乏调试,联调起来确实有难度。

以上就是我总结的一些关于gr PC为何难以推广的原因

grpc的架构相对复杂,API的使用也相对比较复杂

最新文章