Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
palytoxin 9179a19136 | 3 years ago | |
---|---|---|
.. | ||
balancer | 3 years ago | |
binarylog/grpc_binarylog_v1 | 3 years ago | |
codes | 3 years ago | |
connectivity | 3 years ago | |
credentials | 3 years ago | |
encoding | 3 years ago | |
grpclog | 3 years ago | |
internal | 3 years ago | |
keepalive | 3 years ago | |
metadata | 3 years ago | |
naming | 3 years ago | |
peer | 3 years ago | |
resolver | 3 years ago | |
stats | 3 years ago | |
status | 3 years ago | |
tap | 3 years ago | |
.travis.yml | 3 years ago | |
AUTHORS | 3 years ago | |
CONTRIBUTING.md | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
backoff.go | 3 years ago | |
balancer.go | 3 years ago | |
balancer_conn_wrappers.go | 3 years ago | |
balancer_v1_wrapper.go | 3 years ago | |
call.go | 3 years ago | |
clientconn.go | 3 years ago | |
codec.go | 3 years ago | |
codegen.sh | 3 years ago | |
dialoptions.go | 3 years ago | |
doc.go | 3 years ago | |
go.mod | 3 years ago | |
go.sum | 3 years ago | |
install_gae.sh | 3 years ago | |
interceptor.go | 3 years ago | |
picker_wrapper.go | 3 years ago | |
pickfirst.go | 3 years ago | |
preloader.go | 3 years ago | |
proxy.go | 3 years ago | |
resolver_conn_wrapper.go | 3 years ago | |
rpc_util.go | 3 years ago | |
server.go | 3 years ago | |
service_config.go | 3 years ago | |
stream.go | 3 years ago | |
trace.go | 3 years ago | |
version.go | 3 years ago | |
vet.sh | 3 years ago |
The Go implementation of gRPC: A high performance, open
source, general RPC framework that puts mobile and HTTP/2 first. For more
information see the gRPC Quick Start:
Go guide.
To install this package, you need to install Go and setup your Go workspace on
your computer. The simplest way to install the library is to run:
$ go get -u google.golang.org/grpc
With Go module support (Go 1.11+), simply import "google.golang.org/grpc"
in
your source code and go [build|run|test]
will automatically download the
necessary dependencies (Go modules
ref).
If you are trying to access grpc-go from within China, please see the
FAQ below.
gRPC-Go requires Go 1.9 or later.
Performance benchmark data for grpc-go and other languages is maintained in
this
dashboard.
General Availability Google Cloud Platform Launch
Stages.
The golang.org
domain may be blocked from some countries. go get
usually
produces an error like the following when this happens:
$ go get -u google.golang.org/grpc
package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc" (https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
To build Go code, there are several options:
Set up a VPN and access google.golang.org through that.
Without Go module support: git clone
the repo manually:
git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpc
You will need to do the same for all of grpc's dependencies in golang.org
,
e.g. golang.org/x/net
.
With Go module support: it is possible to use the replace
feature of go mod
to create aliases for golang.org packages. In your project's directory:
go mod edit -replace=google.golang.org/grpc=github.com/grpc/grpc-go@latest
go mod tidy
go mod vendor
go build -mod=vendor
Again, this will need to be done for all transitive dependencies hosted on
golang.org as well. Please refer to this
issue in the golang repo regarding
this concern.
Please update proto package, gRPC package and rebuild the proto files:
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u google.golang.org/grpc
protoc --go_out=plugins=grpc:. *.proto
The default logger is controlled by the environment variables. Turn everything
on by setting:
GRPC_GO_LOG_VERBOSITY_LEVEL=99 GRPC_GO_LOG_SEVERITY_LEVEL=info
"code = Unavailable desc = transport is closing"
This error means the connection the RPC is using was closed, and there are many
possible reasons, including:
It can be tricky to debug this because the error happens on the client side but
the root cause of the connection being closed is on the server side. Turn on
logging on both client and server, and see if there are any transport
errors.
本项目是群体化方法与技术的开源实现案例,在基于Gitea的基础上,进一步支持社交化的协同开发、协同学习、协同研究等群体创新实践服务,特别是针对新一代人工智能技术特点,重点支持项目管理、git代码管理、大数据集存储管理与智能计算平台接入。
Go SVG JavaScript Vue HTML other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》