[TOC]gRPC的请求追踪前言我们来回顾一下之前分享的知识点:gRPC介绍介绍了基本你的gRPC的使用方式,框架,交互方式等gRPC的认证分享了gRPC的四种认证方式中重要的2种方式,有兴趣可以点击看看哦openssl 证书生成笔记(go 1.15版本以上)整理了openssl 证书的生成,关键点已经高亮标注,值得一看gRPC的拦截器gRPC生态中的中间件 ......
485
0
0
2022-04-19
[TOC]瞧一瞧 gRPC的拦截器上一次说到gRPC的认证总共有4种,其中介绍了常用且重要的2种:可以使用openssl做认证证书,进行认证客户端还可以将数据放到metadata中,服务器进行认证可是朋友们,有没有想过,要是每一个客户端与服务端通信的接口都进行一次认证,那么这是否会非常多余呢,且每一个接口的实现都要做一次认证,这真的太难受了咱作为程序员,就应 ......
485
0
0
2022-04-19
[TOC]gRPC认证我们再来回顾一下gRPC的基本结构gRPC 是一个典型的C/S模型,需要开发客户端 和 服务端,客户端与服务端需要达成协议,使用某一个确认的传输协议来传输数据,gRPC通常默认是使用protobuf来作为传输协议,当然也是可以使用其他自定义的。那么,客户端与服务端要通信之前,客户端如何知道自己的数据是发给哪一个明确的服务端呢?反过来,服 ......
429
0
0
2022-04-18
[TOC]gRPCgRPC介绍gRPC是什么?RPC和RESTful的区别是什么?RPC的消息传输可以是TCP,可以是UDP,也可以是HTTP,当RPC消息传输是HTTP时,它的结构与RESTful的架构类似RPC和RESTful有什么不同呢:操作的对象不一样的,RESTful会更加灵活RPC操作的是方法对象, RESTful操作的是资源RPC的客户端和服务 ......
549
0
0
2022-04-16
dockerfile编写# 打包依赖阶段使用golang作为基础镜像 FROM golang:1.14 as builder WORKDIR /app # 启用go module ENV GO111MODULE=on \ GOPROXY=https://goproxy.cn,direct \ CGO_ENABLED=0 \ ......
396
0
0
2022-04-15
安装这里因为各个环境不一致,咱们直接使用docker来生成安装docker镜像docker pull uber/prototool Dockerhub: registry.hub.docker.com/r/uber/pro...Github: github.com/uber/prototool定义prototool.yaml配置(docker容器运行配置) ......
473
0
0
2022-04-15
起因追根接地为了涨工资此笔记只为工作学习总结、如有疑问可以留言沟通、交流学习grpc介绍基于http2.0协议的rpc框架多语言支持基于Protobuf定义服务PHP 使用需安装扩展protobuf介绍与XML和JSON格式相比,protobuf更小、更快、更便捷、传输性能高多语言支持使用protobuf的工具Protoc时需要安装PHP的扩展包总结对于PH ......
420
0
0
2022-04-14
gRPC是什么?gRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计 支持多语言:C++、C#、Dart、Go、Java、Node.js、Objective-c、PHP、Python、Ruby 特点:HTTP/2、Protobuf、客户端、服务的基于同一份IDL、移动网络的良好支持、支持多语言 图解调用过程:1、客户端(gRPC S ......
536
0
0
2022-04-10