安全放心的免费绿色软件下载网站!

gRPC(高性能RPC框架)v1.32.0官方版

类型: 工具 平台: 安卓 语言: 简体中文 授权: 免费软件 大小: 11.6M 更新: 2020-09-02 08:38:48
点击下载

  gRPC是可以在任何环境中运行的现代开源高性能RPC框架,它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证,它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。

gRPC(高性能RPC框架)

  软件特色

  简单的服务定义

  使用协议缓冲区,功能强大的二进制序列化工具集和语言来定义服务

  快速启动并扩展

  只需一行即可安装运行时和开发环境,并使用该框架每秒可扩展至数百万个RPC

  跨语言和平台工作

  自动以多种语言和平台为您的服务生成惯用的客户端和服务器存根

  双向流和集成身份验证

  双向流和完全集成的可插入身份验证以及基于HTTP/2的传输

  gRPC是可以在任何环境中运行的现代开源高性能RPC框架。它可以通过可插拔的支持来有效地连接数据中心内和跨数据中心的服务,以实现负载平衡,跟踪,运行状况检查和身份验证。它也适用于分布式计算的最后一英里,以将设备,移动应用程序和浏览器连接到后端服务。

  使用说明

  开始使用gRPC

  为了最大化可用性,gRPC支持将依赖项添加到用户选择的语言(如果有)的标准方法。在大多数语言中,gRPC运行时是作为软件包提供的,可以在用户的??语言包管理器中找到。

  有关如何在项目中使用特定于语言的gRPC运行时的说明,请参阅以下文档

  C++: follow the instructions under the src/cpp directory

  C#: NuGet package Grpc

  Dart: pub package grpc

  Go: go get google.golang.org/grpc

  Java: Use JARs from Maven Central Repository

  Kotlin: Use JARs from Maven Central Repository

  Node: npm install grpc

  Objective-C: Add gRPC-ProtoRPC dependency to po dspec

  PHP: pecl install grpc

  Python: pip install grpcio

  Ruby: gem install grpc

  WebJS: follow the grpc-web instructions

  使用协议缓冲区

  默认情况下,gRPC使用 协议缓冲区,这是Google成熟的用于序列化结构化数据的开源机制(尽管它可以与其他数据格式(例如JSON)一起使用)。这里是它的工作原理的快速介绍。如果您已经熟悉协议缓冲区,请随时跳到下一部分。

  使用协议缓冲区的第一步是为要在原始文件中序列化的数据定义结构:这是带有.proto扩展名的普通文本文件。协议缓冲区数据被构造为 消息,其中每个消息都是信息的小逻辑记录,其中包含一系列称为字段的名称/值对。这是一个简单的例子:

  message Person {

  string name = 1;

  int32 id = 2;

  bool has_ponycopter = 3;

  }

  然后,一旦指定了数据结构,就可以使用协议缓冲区编译器protoc从原型定义中以首选语言生成数据访问类。这些为每个字段(例如name()和)提供了简单的访问器set_name(),以及将整个结构序列化为原始字节或从原始字节中解析出整个结构的方法。因此,例如,如果您选择的语言是C ++,则在上面的示例中运行编译器将生成一个名为的类Person。然后,您可以在应用程序中使用此类来填充,序列化和检索Person协议缓冲区消息。

  您可以在普通的原始文件中定义gRPC服务,并使用RPC方法参数和返回类型指定为协议缓冲区消息:

  // The greeter service definition.

  service Greeter {

  // Sends a greeting

  rpc SayHello (HelloRequest) returns (HelloReply) {}

  }

  // The request message containing the user's name.

  message HelloRequest {

  string name = 1;

  }

  // The response message containing the greetings

  message HelloReply {

  string message = 1;

  }

  gRPC protoc与特殊的gRPC插件一起使用,可从您的原型文件生成代码:您将生成生成的gRPC客户端和服务器代码,以及用于填充,序列化和检索消息类型的常规协议缓冲区代码。

相关软件

易极苹果数据恢复v1.0.0.6官方版

易极苹果数据恢复,易极苹果数据恢复是一款专业的苹果手机数据恢复软件,它有友好的使用者体验和向导操作,您只需三步骤即可恢复数据:扫描-预览-恢复成功,它可以恢复iPhone/ipad的丢失数据,包括照片、视频、通讯录、书签、提醒和日历,您可以免费下载。

360浏览器论坛版V9.1.0.122 版
360浏览器论坛版V9.1.0.122 版
大小: 时间:22-10-26
下载

360浏览器论坛版是一款功能强大的网页浏览器软件,专门方便论坛使用的浏览器。该版本基于全新的360安全浏览器9,在新标签页、内核、皮肤上进行全面革新,同时重新构建和改良了底层代码。

第一客服招骋系统v2.6免费版
第一客服招骋系统v2.6免费版
大小: 时间:23-02-10
下载

第一客服招骋系统是一个公司面试招聘跟踪管理系统,企业管理软件,软件的一些设定内容进行了编译更改,这样大家就能更方便的使用,更好的管理好公司的人才库了。 注意事项 软件原

超星智慧树刷课自动答题浏览器 V2.1 绿色免费版

超星智慧树刷课自动答题浏览器是一款非常实用的超星尔雅智慧树后台刷课自动答题浏览软件,鼠标不能移出视频,支持后台播放,后台自动刷课,自动下一集,自动答题等功能。

旺玖PL2528量产工具v1.8绿色版
旺玖PL2528量产工具v1.8绿色版
大小: 时间:20-09-04
下载

旺玖PL2528量产工具,旺玖PL2528量产工具是一款专门针对U盘型号是PL2528主控的量产和加密软件,利用软件能够修复U盘并进行量产,还能给U盘进行加密操作,有需要的额可以下载使用,您可以免费下载。

狸猫浏览器
狸猫浏览器
大小: 时间:22-03-25
下载

狸猫浏览器(Leocat Web Browser)自v2.0开始,改为全新的Web Engine内核引擎,网页浏览速度全面提升的同时,兼容性也得到了极大改善,性能全面超越其他同类浏览器!狸猫浏览器具有自定义主页、多标签浏览、标签 自由拖拽等增强浏览舒适度的功能设置,能让您在浏览网页的过程中更感流畅。

本类排行榜

2
Ccleaner中文版客户端下载7.80 MB
Ccleaner中文版客户端下载7.80 MB
大小:GB
时间:18-10-16
下载
3
磁盘碎片整理(DefragExpress)1.5.0 绿色版
磁盘碎片整理(DefragExpress)1.5.0 绿色版
大小:1.89MB
时间:18-10-16
下载
4
Win10开始屏幕与开始菜单切换软件
Win10开始屏幕与开始菜单切换软件
大小:180 KB
时间:16-06-20
下载
5
windows10系统的鼠标指针打包下载
windows10系统的鼠标指针打包下载
大小:176 KB
时间:16-06-20
下载
6
Windows10远程服务器管理工具(RSAT)下载
Windows10远程服务器管理工具(RSAT)下载
大小:88 MB
时间:16-06-24
下载
7
windows10激活工具kmspico v10.0.3下载
windows10激活工具kmspico v10.0.3下载
大小:4.13 MB
时间:16-06-22
下载
8
Windows10系统术预览版发布的首个版本
Windows10系统术预览版发布的首个版本
大小:3.74 GB
时间:16-06-17
下载
9
Win10 Modern版WinZip已公布可下载
Win10 Modern版WinZip已公布可下载
大小:3.74 GB
时间:16-07-18
下载
10
IDM下载器最新版 V6.22免费下载
IDM下载器最新版 V6.22免费下载
大小:3.74 GB
时间:16-07-18
下载