首页 > 其他 > 详细

GRPC 高性能 RPC 框架, 服务间通讯

时间:2020-02-25 12:40:07      阅读:82      评论:0      收藏:0      [点我收藏+]

 

     官方文档:https://www.grpc.io/docs/quickstart/csharp/ 

  更改demo中\examples\csharp\Helloworld\Greeter 文件夹下的.proto 文件,重新编译即在 \examples\csharp\Helloworld\Greeter\obj\Debug\netstandard1.5 中生成相关代码文件

        技术分享图片

 

 

  • gRPC 是一个高性能 RPC 框架,是一种对 RPC 的实现,但性能比http更好;

  • 使用 Protocol Buffers 来作为序列化和反序列化,以及接口定义语言,Protocol Buffers 已经被证明是非常高效序列化框架;

  • 跨语言,跨平台,gRPC 支持多种平台和多种语言;

  • 基于 HTTP/2。(HTTP/2采用二进制格式而非文本格式;HTTP/2是完全多路复用的;而非有序并阻塞的——只需一个连接即可实现并行;使用报头压缩,HTTP/2降低了开销,HTTP/2让服务器可以将响应主动“推送”到客户端缓存中)

GRPC 高性能 RPC 框架, 服务间通讯

原文:https://www.cnblogs.com/hepeng/p/12360673.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!