Heim >Backend-Entwicklung >Golang >Detaillierte Erklärung zum Erstellen einer GRPC-Umgebung in der Go-Sprache

Detaillierte Erklärung zum Erstellen einer GRPC-Umgebung in der Go-Sprache

藏色散人
藏色散人nach vorne
2020-08-17 13:27:463122Durchsuche

Das Folgende wird bereitgestellt von Tutorial zur Golang-Sprache In dieser Kolumne erfahren Sie, wie Sie die GRPC-Umgebung in der Go-Sprache erstellen. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Detaillierte Erklärung zum Erstellen einer GRPC-Umgebung in der Go-Sprache

Grpc installieren:
Der von der offiziellen Website angegebene Befehl lautet:

go get -u google.golang.org/grpc

Es scheint, dass es nicht verwendet werden kann und keine Verbindung zum hergestellt werden kann Server, selbst wenn ich xxx mounte, bleibt mir nichts anderes übrig, als ihn auf Umwegen zu installieren. Wie auch immer, der Code ist auf Github verfügbar, also klone ich ihn von Github

# 下载grpc-go
git clone https://github.com/grpc/grpc-go.git %GOPATH%/src/google.golang.org/grpc

# 下载golang/net
git clone https://github.com/golang/net.git %GOPATH%/src/golang.org/x/net

# 下载golang/text
git clone https://github.com/golang/text.git %GOPATH%/src/golang.org/x/text

# 下载go-genproto
git clone https://github.com/google/go-genproto.git %GOPATH%/src/google.golang.org/genproto

# 安装
cd $GOPATH/src/go install google.golang.org/grpc

Zu diesem Zeitpunkt viel Es werden viele Fehler gemeldet, da es immer noch an verschiedenen Paketen mangelt. Protobuf muss man klonen, um Protobuf fertigzustellen und es dann auszuführen, damit es gelingt!

Etwas Besonderes zu beachten
Es muss eine go.mod-Datei vorhanden sein
Außerdem kann grpc nicht automatisch geladen werden, wenn ich den Client schreibe. Ich weiß nicht, was zum Teufel los ist ?
„google.golang.org/grpc“ wird in den Import geschrieben und dann über die Befehlszeile ausgeführt

git clone https://e.coding.net/robinqiwei/googleprotobuf.git %GOPATH%/src/google.golang.org/protobuf

Es wird automatisch heruntergeladen. Habe ich es nicht schon einmal geklont? Egal, es kann trotzdem normal verwendet werden!

Weitere technische Artikel zu Golang finden Sie in der Rubrik Golang-Tutorials!

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung zum Erstellen einer GRPC-Umgebung in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen