Grpc
文振熙
八年年技术研发经验、五年后端技术架构经验,曾带领管理过45+技术团队和技术架构团队,从零到一帮助公司组建了后端团队、 运维团队和大数据团队,并且不断演进推广前沿技术;
多年来一直坚持产出优质原创博文,全网阅读量破百万,并且被CSDN开源社区授予CSDN认证专家,
参加或主导多个开源项目研发(PhalApi、GoCore、GoRSA、KT-connect);
展开
-
Grpc介绍 — ProToBuf基本使用
RPC(Remote Procedure Call)远程过程调用,关注笔者的同学应该知道之前笔者出过关于Thrift对应的问题,这次主要来说的是Google开源的Grpc,和Thrift有很大的区别Grpc是基于HTTP2.0并且依赖protobuf,为什么又推出关于grpc的文章呢?请大家继续往下看。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub - sunmi-...原创 2019-02-28 10:57:47 · 930 阅读 · 0 评论 -
Grpc介绍 — Go-Service To PHP-Client
笔者现在公司项目大部分是PHP进行开发,要完成整体微服务化必须要考虑PHP使用上的可行性,Grpc也是支持PHP作为client端发起Grpc请求,但是依赖的扩展等都相对复杂(毕竟不是亲儿子),那么本文就接受怎么使用PHP调用Grpc服务。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub - sunmi-OS/grpc-php-to-golang-demogrpc官...原创 2019-03-06 11:58:18 · 1039 阅读 · 0 评论 -
Grpc — 整体性能测试
当然最最最重要的就是性能,在使用RPC的场景下对于多个程序通讯完成业务所消耗的性能是有巨大挑战的,笔者也做了一套完整的性能测试大家可以继续往下看。附上:喵了个咪的博客:w-blog.cn博文实例demo:GitHub - sunmi-OS/grpc-php-to-golang-demogrpc官网:grpc / grpc.ioprotobuf代码仓库:Releases · protoc...原创 2019-03-06 12:00:19 · 2630 阅读 · 0 评论 -
Grpc-Gateway - Grpc兼容HTTP协议文档自动生成网关
因为之前的测试结果让笔者对PHP使用GRPC很失望,如果使用HTTP的方式Guzzle还可以提供并发能力来降低接口消耗,Grpc只能阻塞,但是如果使用HTTP的话对于调用限制和GO调用GO来说不太友好,有没有一个两全其美的方式可以使用Grpc的前提下又兼容HTTP调用,让客户端可以更具自身情况自由选择,服务端工作只需要做一份呢?还别说真还有一个准备好的轮子那就是今天的主角《grpc-gatewa...原创 2019-03-18 11:21:31 · 2157 阅读 · 0 评论