cai.zhang ce95fd4f20 Add interface for generated_ids
Signed-off-by: cai.zhang <cai.zhang@zilliz.com>
2020-09-04 11:25:20 +08:00

46 lines
779 B
Go

package main
import (
"context"
"fmt"
pb "github.com/czs007/suvlim/proxy/generate_entity_ids/proto"
"google.golang.org/grpc"
"log"
"time"
)
const (
address = "localhost:10087"
)
func getIds(length int64) {
con, err := grpc.Dial(address, grpc.WithInsecure(), grpc.WithBlock())
if err != nil {
log.Fatalf("did not connect: %v", err)
}
defer con.Close()
c := pb.NewGreeterClient(con)
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
r, err := c.GetEntityID(ctx, &pb.Request{Length: length})
if err != nil {
log.Fatalf("could not greet: %v", err)
}
fmt.Println("+++++++++++++++++++++++++++++++++++++")
fmt.Println(r.GetIds())
}
func main() {
go getIds(100)
go getIds(100)
time.Sleep(3 * time.Second)
}