摘要: 错误处理 标准错误模型正如你在我们的概念文件和例子中所看到的,当一个gRPC调用成功完成后,服务器会向客户端返回一个OK状态(根据语言的不同,OK状态可能会或可能不会直接用于你的代码中)。但是如果调用不成功会怎样呢? 如果发生了错误,gRPC会返回它的一个错误状态代码,同时还有一个可选的字符串错误信 阅读全文
posted @ 2022-09-29 20:34 风在何方 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 一个包含一般和特定语言的最佳实践的用户指南,以提高性能。 一般做法 尽可能地重复使用存根和通道。 使用keepalive pings来保持HTTP/2连接在非活动期的活力,以允许初始RPC快速进行而没有延迟(即C++通道arg GRPC_ARG_KEEPALIVE_TIME_MS)。 在处理从客户端 阅读全文
posted @ 2022-09-29 20:28 风在何方 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 本页描述了用protoc编译.proto文件时,用grpc插件protoc-gen-go-grpc生成的代码。 你可以在服务定义中了解如何在.proto文件中定义一个gRPC服务。 线程安全:请注意,客户端的RPC调用和服务器端的RPC处理程序是线程安全的,是为了在并发的goroutine上运行。但 阅读全文
posted @ 2022-09-29 20:22 风在何方 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ALTS认证Go中使用应用层传输安全(ALTS)的gRPC认证概述。 概述应用层传输安全(ALTS)是由 Google 开发的相互认证和传输加密系统。它用于保护 Google 基础设施内的 RPC 通信的安全。ALTS类似于相互TLS,但经过设计和优化以满足谷歌生产环境的需要。欲了解更多信息,请看A 阅读全文
posted @ 2022-09-29 20:13 风在何方 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 基础知识教程Go中gRPC的基础教程介绍。 本教程为Go程序员提供了关于使用gRPC的基本介绍。 通过学习这个例子,你将学会如何。 在一个.proto文件中定义一个服务。使用协议缓冲区编译器生成服务器和客户端代码。使用Go gRPC API为你的服务编写一个简单的客户端和服务器。它假定你已经阅读了g 阅读全文
posted @ 2022-09-29 17:57 风在何方 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 介绍关键的gRPC概念,概述gRPC架构和RPC生命周期。 不熟悉gRPC?请先阅读《gRPC简介》。关于特定语言的细节,请参见您所选择的语言的快速入门、教程和参考文档。 纵观全局服务定义像许多RPC系统一样,gRPC也是围绕着定义服务的理念,指定可以远程调用的方法及其参数和返回类型。默认情况下,g 阅读全文
posted @ 2022-09-29 16:52 风在何方 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 本页向您介绍gRPC和协议缓冲区。gRPC可以使用协议缓冲区作为其接口定义语言(IDL)和底层消息交换格式。如果你是gRPC和/或协议缓冲区的新手,请阅读这个! 如果你只是想先深入了解gRPC的操作,请选择一种语言并尝试其快速启动。 在gRPC中,客户端应用程序可以直接调用不同机器上的服务器应用程序 阅读全文
posted @ 2022-09-29 16:30 风在何方 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 数字签名: 先用Hash函数,生成信件的摘要(digest)。然后,使用私钥,对这个摘要加密,生成"数字签名"(signature)。 【内容未被修改】数字证书:证书中心用自己的私钥,对公钥和一些相关信息一起加密,生成"数字证书"(Digital Certificate)。 阅读全文
posted @ 2020-07-13 13:47 风在何方 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 提到MySQL的事务,我相信对MySQL有了解的同学都能聊上几句,无论是面试求职,还是日常开发,MySQL的事务都跟我们息息相关。 而事务的ACID(即原子性Atomicity、一致性Consistency、隔离性Isolation、持久性Durability)可以说涵盖了事务的全部知识点,所以,我 阅读全文
posted @ 2020-07-10 10:55 风在何方 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 线上某服务时不时报出如下异常(大约一天二十多次):“Deadlock found when trying to get lock;”。 Oh, My God! 是死锁问题。尽管报错不多,对性能目前看来也无太大影响,但还是需要解决,保不齐哪天成为性能瓶颈。 为了更系统的分析问题,本文将从死锁检测、索引 阅读全文
posted @ 2020-06-19 18:30 风在何方 阅读(122) 评论(0) 推荐(0) 编辑