上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 50 下一页
摘要: 上一节学习了protoc命令的用法,以及配合生成grpc的相关。这一节,来学习一下proto文件中的语法规则。 protoc 命令通过解析 *.proto文件,来生成对应语言的服务文件。 看一个例子: syntax = "proto3"; package proto; option go_packa 阅读全文
posted @ 2020-12-21 00:32 DaisyLinux 阅读(1531) 评论(0) 推荐(0)
摘要: python中有某些对象可以包装对底层内存阵列或缓冲区的访问。这样的对象包括内置字节和字节数组,还包括一些扩展名,例如array.array。出于特殊目的,例如数值计算,仿真或图像处理,第三方库可以定义自己的类型。 在这里,我们将介绍如何使用协议缓冲区,并显示: 邮件中使用的不同消息格式。原始文件。 阅读全文
posted @ 2020-12-19 16:34 DaisyLinux 阅读(702) 评论(0) 推荐(0)
摘要: 背景 gRPC是google开源的高性能跨语言的RPC方案。gRPC的设计目标是在任何环境下运行,支持可插拔的负载均衡,跟踪,运行状况检查和身份验证。它不仅支持数据中心内部和跨数据中心的服务调用,它也适用于分布式计算的最后一公里,将设备,移动应用程序和浏览器连接到后端服务。 https://grpc 阅读全文
posted @ 2020-12-19 13:34 DaisyLinux 阅读(660) 评论(0) 推荐(0)
摘要: 这些是有关HTTP / 2的常见问题。 一般的问题 为什么要修改HTTP? 谁制作了HTTP / 2? 与SPDY有什么关系? 是HTTP / 2.0还是HTTP / 2? HTTP / 1.x的主要区别是什么? 为什么是HTTP / 2二进制文件? 为什么要对HTTP / 2进行多路复用? 为什么 阅读全文
posted @ 2020-12-19 12:42 DaisyLinux 阅读(809) 评论(0) 推荐(0)
摘要: 我们很高兴宣布gRPC-Web的GA版本 ,这是一个JavaScript客户端库,可让网络应用直接与gRPC后端服务进行通信,而无需HTTP服务器充当中介。“ GA”表示gRPC-Web现在可以普遍使用,并且稳定并且可以用于生产。 使用gRPC-Web,您现在可以通过使用协议缓冲区定义客户端和服务器 阅读全文
posted @ 2020-12-19 12:28 DaisyLinux 阅读(2285) 评论(0) 推荐(0)
摘要: 这是gRPC堆栈的高级概述。gRPC支持的10种默认语言中的每一种都有多层,可让您自定义应用程序中需要的部分。 gRPC中有三个主要堆栈:C核心,Go和Java。大多数语言都是基于C语言的薄包装 gRPC核心库: 包装语言: 例如,一个Python应用程序调用生成的Python存根。这些调用通过拦截 阅读全文
posted @ 2020-12-19 12:26 DaisyLinux 阅读(364) 评论(0) 推荐(0)
摘要: gRPC 1.0于2016年8月发布,此后已成长为应用程序通信的主要技术解决方案之一。它已被全球范围内的初创企业,企业公司和开源项目采用。它对多语言环境的支持,对性能,类型安全性和开发人员生产力的关注,已经改变了开发人员设计架构的方式。 到目前为止,收益基本上仅适用于移动应用程序和后端开发人员,而前 阅读全文
posted @ 2020-12-19 12:25 DaisyLinux 阅读(463) 评论(0) 推荐(0)
摘要: 今天我们的来宾帖子来自CoreOS的Brandon Phillips。CoreOS为Linux容器构建开源项目和产品。他们的共识和发现的旗舰产品ETCD和他们的集装箱发动机rkt 是gRPC的早期采用者。 CoreOS选择gRPC的主要原因之一是因为它使用HTTP / 2,从而使应用程序可以在单个T 阅读全文
posted @ 2020-12-19 12:22 DaisyLinux 阅读(207) 评论(0) 推荐(0)
摘要: 在本文中,我们将研究gRPC如何建立在HTTP / 2的长期连接上,从而为服务间通信创建高性能,强大的平台。我们将探讨gRPC和HTTP / 2之间的关系,gRPC如何管理HTTP / 2连接以及gRPC如何使用HTTP / 2来保持连接的活动性,健康性和利用率。 gRPC语义 首先,让我们深入研究 阅读全文
posted @ 2020-12-19 12:19 DaisyLinux 阅读(922) 评论(0) 推荐(0)
摘要: Channelz是一个工具,可提供有关gRPC中不同级别的连接的全面运行时信息。它旨在帮助调试可能受到网络,性能,配置问题等困扰的实时程序 。gRFC提供有关channelz设计的详细说明,并且是跨语言的所有channelz实现的规范参考。本博客的目的是使读者熟悉channelz服务以及如何使用它解 阅读全文
posted @ 2020-12-19 12:17 DaisyLinux 阅读(2449) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 50 下一页