E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gRPC-go
使用 JSON 协议的 gRPC
gRPCpayload的默认格式是Protobuf,但是
gRPC-Go
的实现中也对外暴露了Codecinterface,它支持任意的payload编码。
polarisxu
·
2020-08-13 21:00
go开源项目学习--grpc
地址:https://github.com/grpc/
grpc-go
一、安装先尝试官方命令安装:gogetgoogle.golang.org/grpc结果报错:packagegoogle.golang.org
yefengzhichen
·
2020-08-12 00:08
golang
grpc中的dns负载均衡
grpc中的dns负载均衡(金庆的专栏2018.8)
grpc-go
中如下连接服务器,请求将在多个IP之间轮转。
金庆
·
2020-07-30 23:54
Golang
grpc(3):使用 golang 开发 grpc 服务端和client
官网的文档:http://www.grpc.io/docs/quickstart/go.htmlhttps://github.com/grpc/
grpc-go
和之前写的java的grpcclient调用同样
weixin_33697898
·
2020-07-29 06:32
gRPC-go
自定义负载均衡策略
前言grpc默认支持两种负载均衡算法pick_first和round_robin轮询法round_robin不能满足因服务器配置不同而承担不同负载量,这篇文章将介绍如何实现自定义负载均衡策略--加权随机。加权随机法可以根据服务器的处理能力而分配不同的权重,从而实现处理能力高的服务器可承担更多的请求,处理能力低的服务器少承担请求。上一篇我们实现resolverBuilder接口,用来解析服务器地址,
l刘言飞语
·
2020-07-24 11:06
golang grpc consul 服务注册、发现和负载均衡。
开发环境
grpc-go
:v1.24consul:1.6设备:docker-compose、mac搭建一个单节点的consul环境(无acl)共两个节点,server和client。
zwww7766
·
2020-07-16 06:36
go
consul
grpc-go
的安装和使用
grpc-go
安装需求Go1.7以上使用goget安装代码库goget-ugoogle.golang.org/grpc安装protocolbuffersv3#macos下使用homebrew安装brewinstallautomakebrewinstalllibtoolbrewinstallprotobuf
MrRight_li
·
2020-07-15 21:38
Golang之远程过程调用--
gRPC-go
库的使用
之前我在做自己的项目的时候只是做简单的socket编程或者是http编程,做的基本是直接发起一个网络请求,把请求的数据发送到后端,然后后端接收到这些数据并进行处理,再将结果封装成响应数据返回给前端去接收并解析、渲染等。但远程过程调用确是另一回事,它不仅仅是发送数据给远端,而是直接调用远端的代码来执行。举个例子:网络中存在A和B两台不同的主机,A主机跑的代码a调用某个名为abc的方法,这时候abc方
QianLiStudent
·
2020-07-01 12:52
Golang
grpc(go)请求解析 handleRawConn 源码阅读
grpc-go
请求解析handleRawConn源码阅读grpc(go)请求解析handleRawConn源码阅读方法newHTTP2TransportserveStreamsgrpc(go)请求解析handleRawConn
Beamcsdn
·
2020-07-01 08:23
grpc golang学习心得(1)----安装与测试
目前grpc提供C、JAVA、GO语言版本,其代码都托管于github上,分别是:grpc,grpc-java,
grpc-go
。其中C版本支持C,C++,Node.js,Python,Ruby,
Helen-Xie
·
2020-06-30 04:52
golang
ubuntu
all SubConns are in TransientFailure, latest connection error: 报错,golang grpc
https://github.com/grpc/
grpc-go
/issues/2636这里写到了:GRPC_GO_REQUIRE_HANDSHAKE=off所以下面的文章也提到了。这个是对的。
wide288
·
2020-06-29 18:41
Golang
安装
grpc-go
安装官方安装命令:gogetgoogle.golang.org/grpc会报:packagegoogle.golang.org/grpc:unrecognizedimportpath“google.golang.org/grpc”(httpsfetch:Gethttps://google.golang.org/grpc?go-get=1:dialtcp216.239.37.1:443:i/otim
偽詩人
·
2020-06-29 05:50
Go
理解真实世界的并发Bug
在UnderstandingReal-WorldConcurrencyBugsinGo这篇论文里,作者系统地分析了6个流行的Go项目(Docker、Kubernetes、
gRPC-go
、etcd、CockroachDB
weixin_34124651
·
2020-06-28 11:14
Go安装gRPC
grpc-go
的官方安装命令gogetgoogle.golang.org/grpc无法正常使用。
weixin_30436891
·
2020-06-27 19:59
go 安装被墙的第三方包
goget-ugoogle.golang.org/grpc那就创建文件夹名为:google.golang.org,到时候把下载下来的项目包名改成grpcgitclonehttps://github.com/grpc/grpc-go.git就是把
grpc-go
nathan柠檬
·
2020-06-25 08:27
错误解决
ubuntu系统下gRPC安装与简单使用
目前提供C、Java和Go语言版本,分别是grpc、grpc-java、
grpc-go
。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。
hellowangld
·
2020-06-23 13:42
新手
在Windows中安装grpc
releases下载protoc-3.5.1-win32.zip把解压后的protoc.exe放入到GOPATH\BIN中2、安装grpcGitclonehttps://github.com/grpc/
grpc-go
alvin2018
·
2020-03-03 08:49
grpc-go
编解码器使用说明
[TOC]参考资料:gRPC官方文档中文版V1.01.利用protobuf生成文件1.1service.protosyntax="proto3";//Thegreetingservicedefinition.serviceGreeter{//SendsagreetingrpcSayHello(HelloRequest)returns(HelloReply){}}//Therequestmessag
代号孤狼
·
2020-02-09 04:35
grpc-go
连接backoff协议
当我们连接到一个失败的后端时,通常希望不要立即重试(以避免泛滥的网络或服务器的请求),而是做某种形式的指数backoff。我们有几个参数:INITIAL_BACKOFF(第一次失败重试前后需等待多久)MULTIPLIER(在失败的重试后乘以的倍数)JITTER(随机抖动因子).MAX_BACKOFF(backoff上限)MIN_CONNECT_TIMEOUT(最短重试间隔)建议backoff算法以
gao88
·
2019-12-30 18:00
[go]grpc远程接口调用实现
)//2.生成对应语言的序列化/反序列化代码//3.方法需要自己实现//环境(将gopath/bin加入path)//安装grpc引擎goget-ugoogle.golang.org/grpc//安装
grpc-go
毛台
·
2019-12-21 12:00
RPCX框架
RPCX的目标:简单:易于学习、易于开发、易于集成和易于发布高性能:远远高于
grpc-go
,更不用说dubbo和motan服务发现和服务治理:方便开发大规模的微服务集群跨平台:rpcx3.0底层不再使用标准
Lucifer-HA
·
2019-08-29 16:14
rpcx
Golang
win10下搭建grpc 以及demo(idea maven java)
85694459grpc是谷歌发布的rpc框架,开源的远程调用框架,多语言支持(Python,Java,C、C++、Node.js、Ruby、Objective-C),目前已有Java版本,grpc-java,Go版本,
grpc-go
HD243608836
·
2019-06-21 09:07
JAVA
理解真实世界的并发Bug
在UnderstandingReal-WorldConcurrencyBugsinGo这篇论文里,作者系统地分析了6个流行的Go项目(Docker、Kubernetes、
gRPC-go
、etcd、CockroachDB
oraoto
·
2019-03-03 00:00
golang
concurrency
bug
并发
gRPC快速入门(四)——gRPC快速入门
gRPC是一个高性能、通用的开源RPC框架,基于ProtoBuf(ProtocolBuffers)序列化协议开发,且支持众多开发语言,目前提供C、Java和Go语言版本,分别是grpc、grpc-java、
grpc-go
天山老妖S
·
2018-12-18 18:35
gRPC
快速入门
GNU开发工具使用
grpc-go
,双向流模式中服务器主动关闭stream
客户端如果想主动关闭连接直接调用此方法即可关闭,但是服务端对应的ServerStream没有关闭的方法,最后Google一下发现githubgrpc项目中有对应的解答:https://github.com/grpc/
grpc-go
月下独奏
·
2018-08-09 20:36
Go
Grpc
grpc-go
使用教程之helloworld
protobuf的安装github上下载一个cpp包:https://github.com/google/protobuf/releasesmakemakeinstall安装即可google的
grpc-go
后打开撒打发了
·
2018-04-20 10:31
go
grpc-go
使用教程之helloworld
protobuf的安装github上下载一个cpp包:https://github.com/google/protobuf/releasesmakemakeinstall安装即可google的
grpc-go
后打开撒打发了
·
2018-04-20 10:31
go
go基于grpc构建微服务框架-服务注册与发现
.跨语言的实现主要得益于protobuf,通过编写proto文件,通过protobuf工具生成对应语言的类库进行使用.对于go这样一门新生语言来说,生态链还处于发展阶段,微服务框架也是如此,下面将基于
grpc-go
沐风
·
2018-04-20 00:00
服务注册
etcd
grpc
golang
k8s 与 grpc
https://github.com/grpc/
grpc-go
/tree/master/examples/helloworld里面是个简单的教程指导GO语言如何使用gRPC其中helloworld
liuliuzi_hz
·
2017-12-15 11:59
Docker
go
cloud
k8s
kubernetes
gRPC
目前提供C、Java和Go语言版本,分别是grpc、grpc-java、
grpc-go
。gRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。
莫名FCJ
·
2017-10-11 17:12
grpc加密TLS初体验(go、java版本)
grpc加密TLS初体验(go、java版本)
grpc-go
、java的安装编译helloworld可以参考如下文章http://my.oschina.net/ysh3940/blog/403591 openssl
晓阳
·
2015-06-10 15:00
上一页
1
2
3
下一页
按字母分类:
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
其他