原文:跟我一起学Go系列:gRPC 入门必备

RPC 的定义这里就不再说,看文章的同学都是成熟的开发。gRPC 是 Google 开源的高性能跨语言的 RPC 方案,该框架的作者 Louis Ryan 阐述了设计这款框架的动机,有兴趣的同学可以看看: gRPC的动机和设计原则 。 另一个值得一提的问题是,众所周知 RPC 框架基本都是直接基于 TCP 协议自研数据结构和编解码方式,但是 gRPC 却完全不是这样,它使用 HTTP 协议来传输数 ...

2021-05-12 09:47 1 1824 推荐指数:

查看详情

跟我一起 Go 系列gRPC 拦截器

Go gRPC 学习系列跟我一起Go系列gRPC 入门必备 第一篇内容我们已经基本了解到 gRPC 如何使用 、对应的三种流模式。现在已经可以让服务端和客户端互相发送消息。本篇仍然讲解功能性的使用说明:如何使用拦截器。使用过 Java 的同学知道 Spring ...

Tue Jul 06 17:58:00 CST 2021 2 483
跟我一起Go系列Go gRPC 安全认证机制-SSL/TLS认证

Go gRPC 系列跟我一起Go系列gRPC 拦截器使用 跟我一起Go系列gRPC 入门必备 第一篇入门说过 gRPC 底层是基于 HTTP/2 协议的,HTTP 本身不带任何加密传输功能,基于 SSL 的 HTTPS 协议才是加密传输。gRPC 使用了 HTTP/2 协议 ...

Wed Jul 07 22:33:00 CST 2021 0 440
跟我一起Go系列Go gRPC 安全认证方式-Token和自定义认证

Go gRPC 系列跟我一起Go系列gRPC安全认证机制-SSL/TLS认证 跟我一起 Go 系列gRPC 拦截器使用 跟我一起 Go 系列gRPC 入门必备 接上一篇继续讲 gRPC 认证,本篇内容主要是 Token 认证和自定义认证方式的使用。 说 Token 认证 ...

Fri Jul 09 18:17:00 CST 2021 0 603
跟我一起Go系列gRPC 全局数据传输和超时处理

gRPC 在多个 GoRoutine 之间传递数据使用的是 Go SDK 提供的 Context 包。关于 Context 的使用可以看我之前的一篇文章:Context 使用。 但是 Context 的使用场景是同一个进程内,gRPC 使用都是跨进程的网络传输,如果在某个调用链上 A 服务 ...

Sat Jul 24 00:11:00 CST 2021 0 511
跟我一起Go系列:从写测试用例开始仗剑走天涯

入门到深入 Go 我们已经走了很长的路,当你想启动多个测试类的时候你是不是想启动多个 main 方法,但是 Go 限制了在同一个 package 下只能有一个 main,所以这条路你是走不通的。那我们想写单元测试的时候应该如何操作呢?别着急,不用引入任何的第三方包,单元测试 Go 也有默认的规范 ...

Mon Apr 19 17:35:00 CST 2021 0 485
go语言gRPC系列(一) - gRPC入门

1. 前言 2. gRPC与Protobuf简介 3. 安装 4. 中间文件演示 4.1 编写中间文件 4.2 运行protoc命令编译成go中间文件 5. 创建gRPC服务端 5.1 新建Product.protoc ...

Wed Aug 12 07:39:00 CST 2020 0 6080
跟我一起WCF(12)——WCF中Rest服务入门

一、引言   要将Rest与.NET Framework 3.0配合使用,还需要构建基础架构的一些部件。在.NET Framework 3.5中,WCF在System.ServiceModel.W ...

Fri Nov 14 07:06:00 CST 2014 10 3509
跟我一起WCF(13)——WCF系列总结

,这样对于开发者来说绝对是好事。在过去的2个月时间内,我陆续写了WCF系列文章,这些文章只是自己这段时间学习W ...

Sat Nov 15 22:15:00 CST 2014 6 4895
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM