摘要: 认证 grpc默认内置了两种认证方式 SSL/TLS认证方式 基于Token的认证方式 同时,gRPC提供了接口用于扩展自定义认证方式 TLS认证示例-客户端、服务端双向认证 详细实现文档 Token认证示例 再进一步,继续扩展hello-tls项目,实现TLS + Token认证机制 目录结构: 阅读全文
posted @ 2022-09-23 17:36 专职 阅读(123) 评论(0) 推荐(0) 编辑
摘要: gRPC的基本使用非常简单,看完这部分的第一个示例就可以直接用了。但是在实际环境中,我们不会仅仅满足于能用,而是要更好的使用。一个完整的服务包括:授权认证、数据追踪、负载均衡...,我们从一个简单的项目开始,说明gRPC的基本使用姿势,然后一点点细化扩展,逐步深入完善,打造一个完整的RPC服务。 H 阅读全文
posted @ 2022-09-23 15:22 专职 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 目录 安装 第一步安装protoc编译器: linux下载地址 windows64下载地址 安装protoc-gen-go和protoc-gen-go-grpc两个插件 go get google.golang.org/protobuf go get google.golang.org/grpc g 阅读全文
posted @ 2022-09-23 14:39 专职 阅读(221) 评论(0) 推荐(0) 编辑
摘要: grpc是一个高性能、通用的开源rpc框架,其由google主要面向移动应用开发并基于http/2标准协议而设计,基于Protobuf(protocol buffers)序列化协议开发,且支持众多开发语言。 gRPC提供了一种简单的方法来精确地定义服务和为iOS、Android和后台支持服务自动生成 阅读全文
posted @ 2022-09-23 10:57 专职 阅读(134) 评论(0) 推荐(0) 编辑