gRPC
xiaojia1100
好好学习,天天向上。
https://github.com/xiaojiaC
展开
-
gRPC Java Quickstart
本指南通过简单的工作示例可以让您以Java开始使用gRPC。开始之前先决条件JDK:版本7或更高版本下载样例您将需要一个示例代码的本地副本来完成此快速入门。从我们的Github存储库中下载示例代码(以下命令克隆整个存储库,但您只需要这个快速入门和其他教程的示例)。$ # Clone the repository at the latest release to get the example c翻译 2017-04-07 15:31:27 · 986 阅读 · 1 评论 -
gRPC Concepts
本文档介绍了一些关键的gRPC概念,概述了gRPC的架构和RPC生命周期。假设你已经阅读了What is gRPC?有关特定于语言的详细信息,请参阅可用的所选语言的快速入门,教程和参考文档(完整参考文档即将推出)。概述服务定义像许多RPC系统一样,gRPC基于定义服务的思想,指定可以使用其参数和返回类型远程调用的方法。默认情况下,gRPC使用协议缓冲区作为接口定义语言(IDL), 用于描述有效负载翻译 2017-04-09 14:54:56 · 714 阅读 · 0 评论 -
What is gRPC?
本文将向您介绍gRPC和协议缓冲区。gRPC使用协议缓冲区作为其IDL(接口定义语言)和其底层消息交换格式。如果您是gRPC或协议缓冲区的新手,请阅读!如果您只是想先瞻gRPC,请参阅我们的快速入门。概述在gRPC中,客户端应用程序可以直接调用不同机器上的服务器应用程序的方法,就像它是本地对象一样,使您更容易创建分布式应用程序和服务。与许多RPC系统一样,gRPC基于定义服务的概念,指定可以远程调用翻译 2017-04-07 17:58:19 · 513 阅读 · 0 评论 -
gRPC Basics - Java
本教程提供了一个Java程序员使用gRPC的基本介绍。通过这个例子,您将学习如何:在.proto文件中定义一个服务。使用协议缓冲区编译器生成服务器和客户端代码。使用Java gRPC API为您的服务编写一个简单的客户端和服务器。它假设您已阅读概述并熟悉协议缓冲区。 请注意,本教程中的示例使用协议缓冲区语言的proto3版本,该版本目前在beta版本中: 您可以在proto3语言指南和J翻译 2017-04-09 18:03:05 · 1113 阅读 · 0 评论 -
gRPC Name Resolution
gRPC名称解析概貌gRPC支持DNS作为默认名称系统。在各种部署中使用了许多不同的名称系统。我们支持一个足够通用的API来支持一系列名称系统和相应的名称语法。各种语言的gRPC客户端库将提供插件机制,因此可以插入不同名称系统的解析器。详细设计名称语法用于gRPC通道构建的完全限定的自包含名称使用以下语法:scheme://authority/endpoint_name在这里,scheme表示要使用翻译 2017-12-21 09:10:06 · 4984 阅读 · 3 评论 -
gRPC Service Config
gRPC中的服务配置目的服务配置是一种机制,允许服务所有者发布参数以供其服务的所有客户端自动使用。格式服务配置是以下形式的JSON字符串:{ // 负载均衡策略名称(不区分大小写)。 // 目前,gRPC提供的唯一可选择的客户端策略是“round_robin”,但是第三方可以添加自己的策略。 // 这个字段是可选的; 如果未设置,默认行为是选择第一个可用的后端地址。 // 如果策略名翻译 2017-12-22 08:42:40 · 3518 阅读 · 1 评论 -
gRPC Wait for Ready
gRPC等待就绪语义如果发出RPC但通道处于TRANSIENT_FAILURE或SHUTDOWN状态,RPC将无法及时传输。默认情况下,gRPC实现应该立即失败这样的RPC。这被称为“快速失败[fail fast]”,但是这个术语的使用是历史性的。当通道处于其他状态(CONNECTING,READY或IDLE),RPC不应该失败。当通道处于TRANSIENT_FAILURE状态,gRPC实现可能会提翻译 2017-12-22 12:08:50 · 3389 阅读 · 1 评论 -
gRPC LB
gRPC负载均衡范围本文档解释了gRPC内的负载均衡设计。背景每个呼叫负载均衡值得注意的是,gRPC内部的负载均衡是基于每个呼叫而不是每个连接的基础上发生的。换句话说,即使所有请求来自单个客户端,我们仍然希望它们在所有服务器之间进行负载均衡。负载均衡的方法在任何gRPC细节之前,我们探讨一些常用的方法来实现负载均衡。代理模式使用代理提供了一个坚实可靠的客户端,可以向负载均衡系统报告负载。代理通常需要翻译 2017-12-19 14:29:47 · 3274 阅读 · 1 评论 -
google.api.http
Http定义api服务的http配置。它包含一个httprule列表,每个列表指定一个rpc方法到一个或多个http rest api方法的映射。 字段 描述 rules[] HttpRule, 一个适用于各个API方法的http配置规则列表。注意:所有服务配置规则都遵循“最后一个配置赢”规则。 fully_decode_reserved_expansio...翻译 2018-03-05 16:20:01 · 11452 阅读 · 2 评论