mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-31 16:05:30 +08:00
46 lines
779 B
Go
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)
|
|
}
|