创建客户端并调用
Posted hualou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建客户端并调用相关的知识,希望对你有一定的参考价值。
package main
import (
"context"
"fmt"
"google.golang.org/grpc"
"grpccli/services"
"log"
)
func main() {
conn, err := grpc.Dial("localhost:8081", grpc.WithInsecure())
if err != nil {
log.Fatal(err)
}
defer conn.Close()
prodClient := services.NewProdServiceClient(conn)//把在服务端生成的protobuf的go文件拷贝到services目录下
prodRes, err := prodClient.GetProdStock(context.Background(), &services.ProdRequest{ProdId: 12})
if err != nil {
log.Fatal(err)
}
fmt.Println(prodRes.ProdStock)
}
以上是关于创建客户端并调用的主要内容,如果未能解决你的问题,请参考以下文章