51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#rpc
git error: RPC failed; curl 56 GnuTLS recv error 解决方案
//git报错情况:error:RPCfailed;curl56GnuTLSrecverror(-110):TheTLSconnectionwasnon-properlyterminated. 解决方案:Note: Thissolutionisnotjustlimitedtocodecommitbutals...
代码星球
·
2020-12-17
error
git
RPC
failed
curl
RPC框架的服务注册和发现
https://www.cnblogs.com/valor-xh/p/6281502.htmlhttps://blog.csdn.net/listslim1/article/details/51570033https://blog.csdn.net/top_code/article/details/54615853#t...
代码星球
·
2020-12-09
RPC
框架
服务
注册
发现
从零开始实现RPC框架
最近被人问到RPC相关的东西~突然发现还是有很多原理没有清楚,所以要好好系统的学习一下RPC以及它的原理先大致了解一下RPC的大概,原文:https://blog.csdn.net/top_code/article/details/54615853------------------------------------...
代码星球
·
2020-12-09
开始
实现
RPC
框架
RPC通信原理
一句话总结:RPC:remoteprocedurecallProtocol远程过程调用调用远程服务,就像调用本地的服务一样,不用关心调用细节,就像调用本机的服务一样的 什么是RPCRPC(RemoteProcedureCallProtocol)远程过程调用协议。通俗的描述是:客户端在不...
代码星球
·
2020-11-27
RPC
通信
原理
Swoole和Swoft的那些事 (Http/Rpc服务篇)
https://www.jianshu.com/p/4c0f625d5e11Swoft在PHPer圈中是一个门槛较高的Web框架,不仅仅由于框架本身带来了很多新概念和前沿的设计,还在于Swoft是一个基于Swoole的框架。Swoole在PHPer圈内学习成本最高的工具没有之一,虽然Swoft的出现降低了Swoole的...
代码星球
·
2020-11-21
Swoole
Swoft
那些
Http
Rpc
grpc-gateway:grpc转换为http协议对外提供服务
我所在公司的项目是采用基于Restful的微服务架构,随着微服务之间的沟通越来越频繁,就希望可以做成用rpc来做内部的通讯,对外依然用Restful。于是就想到了google的grpc。使用grpc的优点很多,二进制的数据可以加快传输速度,基于http2的多路复用可以减少服务之间的连接次数,和函数一样的调用方式也有效的...
代码星球
·
2020-10-02
grpc-gateway
grpc
转换
http
协议
grpc proto字段对应
这里直接引用官方文档的描述:.protoC++JavaPythonGoRubyC#doubledoubledoublefloatfloat64Floatdoublefloatfloatfloatfloatfloat32Floatfloatint32int32intintint32FixnumorBignumintint...
代码星球
·
2020-10-02
grpc
proto
字段
对应
Golang gRPC中间件:拦截器链接,验证,日志记录,重试等
gRPCGo Middleware:interceptors,helpers,utilities.gRPCGo recentlyacquiredsupportforInterceptors,i.e. middleware thatisexecutedeitheronthegRPC...
代码星球
·
2020-10-02
Golang
gRPC
中间件
拦截
链接
golang grpc UnaryServerInterceptor用法
有的时候,当进行grpc调用的时候,并不希望客户端与服务端建立连接后直接就进入对应的方法体内。比如需要验证签名来确认客户端的身份,再执行相应的方法。这个时候就可以哟拿到Interceptor。 拦截器的分类在gRPC中有两种拦截器UnaryInterceptor和StreamInterceptor,其中Una...
代码星球
·
2020-10-02
golang
grpc
UnaryServerInterceptor
用法
Go gRPC 调试工具
目录概述写一个gRPCAPIgrpcui使用go-gin-api系列文章最近这段时间工作挺忙的,发现已经3周没更文了...感谢你们还在,今天给大家分享一款gRPC的调试工具。进入正题。当我们在写HTTP接口的时候,使用的是Postman进行接口调试,那么在写gRPC接口的时候,有没有类似于Postman的调试工具呢?这...
代码星球
·
2020-10-02
Go
gRPC
调试
工具
Golang gRPC实践 连载一 gRPC介绍与安装
Ahighperformance,opensource,generalRPCframeworkthatputsmobileandHTTP/2first.——gRPCWebsitegRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP/2协议标准设计开发,默认采...
代码星球
·
2020-10-02
gRPC
Golang
实践
连载
介绍
Golang gRPC实践 连载三 Protobuf语法
gRPC推荐使用proto3,本节只介绍常用语法,更多高级使用姿势请参考官方文档一个message类型定义描述了一个请求或相应的消息格式,可以包含多种类型字段。例如定义一个搜索请求的消息格式,每个请求包含查询字符串、页码、每页数目。syntax="proto3";messageSearchRequest{stringq...
代码星球
·
2020-10-02
Golang
gRPC
实践
连载
Protobuf
Golang gRPC实践 连载四 gRPC认证
gRPC默认提供了两种认证方式:基于SSL/TLS认证方式远程调用认证方式两种方式可以混合使用这里直接扩展hello项目,实现TLS认证机制首先需要准备证书,在hello目录新建keys目录用于存放证书文件。制作私钥(.key)#Keyconsiderationsforalgorithm"RSA"≥2048-bi...
代码星球
·
2020-10-02
gRPC
Golang
实践
连载
认证
Golang gRPC实践 连载七 HTTP协议转换
正当有这个需求的时候,就看到了这个实现姿势。源自coreos的一篇博客,转载到了grpc官方博客gRPCwithRESTandOpenAPIs。etcd3改用grpc后为了兼容原来的api,同时要提供http/json方式的API,为了满足这个需求,要么开发两套API,要么实现一种转换机制,他们选择了后者,而我们选择跟...
代码星球
·
2020-10-02
Golang
gRPC
实践
连载
HTTP
Golang gRPC实践 连载六 内置Trace
grpc默认提供了客户端和服务端的trace日志,可惜没有提供自定义接口,当前只能查看基本的事件日志和请求日志,对于基本的请求状态查看也是很有帮助的,客户端与服务端基本一致,这里已服务端开启trace为例,修改hello项目的server代码:server/main.gopackagemainimport("net""...
代码星球
·
2020-10-02
Golang
gRPC
实践
连载
内置
首页
上一页
...
3
4
5
6
7
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他