Maison > développement back-end > Golang > Explication détaillée de la façon de créer un environnement grpc en langage Go

Explication détaillée de la façon de créer un environnement grpc en langage Go

藏色散人
Libérer: 2020-08-17 13:28:01
avant
3095 Les gens l'ont consulté

La colonne suivante du Tutoriel du langage Golang vous présentera comment créer l'environnement grpc du langage go. J'espère qu'il sera utile aux amis dans le besoin !

Explication détaillée de la façon de créer un environnement grpc en langage Go

Installer grpc :
La commande donnée par le site officiel est :

go get -u google.golang.org/grpc
Copier après la connexion

On dirait que ça ne marche pas, ça ne peut pas me connecter au serveur, même si je monte xxx Ça ne sert à rien. Je n'ai pas d'autre choix que de l'installer de manière détournée. Quoi qu'il en soit, le code est disponible sur github, donc je le clone depuis 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
Copier après la connexion

À ce stade. temps, beaucoup d'erreurs seront signalées car il manque encore divers packages. Le truc, c'est que protobuf

git clone https://e.coding.net/robinqiwei/googleprotobuf.git %GOPATH%/src/google.golang.org/protobuf
Copier après la connexion

le clone termine protobuf et ensuite vous exécutez

go install google.golang.org/grpc
Copier après la connexion

pour réussir !

Quelque chose de spécial à noter
Il doit y avoir un fichier go.mod
De plus, grpc ne peut pas être chargé automatiquement lorsque j'écris le client. Je ne sais pas ce qui se passe ?
"google.golang.org/grpc" est écrit dans l'importation, puis la ligne de commande est exécutée

go mod tidy
Copier après la connexion

pour le télécharger automatiquement. Ne l'ai-je pas cloné auparavant ? Peu importe, il peut être utilisé normalement de toute façon !

Pour plus d'articles techniques sur Golang, veuillez visiter la colonne Tutoriel Golang !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal