Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "github.com/nvxtien/go-examples/protos"
- "github.com/nvxtien/go-examples/services"
- "google.golang.org/grpc"
- "log"
- "math/rand"
- "net"
- )
- const MIN = 1
- const MAX = 100
- func random() int {
- return rand.Intn(MAX-MIN) + MIN
- }
- func main() {
- listen, err := net.Listen("tcp",":8222")
- if err != nil {
- log.Fatalf("failed to listen: %v", err)
- }
- heartbeat := services.HeartbeatService{}
- grpcServer := grpc.NewServer()
- api.RegisterHeartbeatServer(grpcServer, &heartbeat)
- if err := grpcServer.Serve(listen); err != nil {
- log.Fatalf("failed to star %v", err)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement