Skip to content

Instantly share code, notes, and snippets.

@cannium
Created March 9, 2020 09:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cannium/7252c03f5240c4f2d83c89f52409caf6 to your computer and use it in GitHub Desktop.
Save cannium/7252c03f5240c4f2d83c89f52409caf6 to your computer and use it in GitHub Desktop.
billing map-reduce test
@@ -0,0 +1,29 @@
package main
import (
"fmt"
"github.com/journeymidnight/yig-billing/helper"
pb "github.com/journeymidnight/yig-billing/mapreduce/proto"
"google.golang.org/grpc"
"net"
)
func main() {
helper.ReadConfig()
helper.NewLogger()
meepoConf := helper.Conf.Meepo
tikvConf := helper.Conf.Tikv
helper.Logger.Println(
"Registry IP:", meepoConf.RegistryAddress, "port:", meepoConf.RegistryPort)
listener, err := net.Listen("tcp",
fmt.Sprintf("[::]:%d", meepoConf.RegistryPort))
if err != nil {
panic("net.Listen error: " + err.Error())
}
grpcServer := grpc.NewServer()
pb.RegisterMeepoRegistryServer(grpcServer, NewRegistry(tikvConf.PdAddresses))
err = grpcServer.Serve(listener)
helper.Logger.Println("Server stopped with error:", err)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment