Skip to content

Instantly share code, notes, and snippets.

@xmlking
Last active May 16, 2020 19:44
Show Gist options
  • Select an option

  • Save xmlking/b507ff9dcefd97069e69334bb3037406 to your computer and use it in GitHub Desktop.

Select an option

Save xmlking/b507ff9dcefd97069e69334bb3037406 to your computer and use it in GitHub Desktop.

Revisions

  1. xmlking revised this gist May 12, 2020. No changes.
  2. xmlking revised this gist May 12, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion main.go
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,7 @@ func main() {
    // New Service
    service := micro.NewService(
    micro.Name(serviceName),
    micro.Server(sgrpc.NewServer(sgrpc.Listener(lis))),
    micro.Server(sgrpc.NewServer(sgrpc.Listener(lis))),
    )

    // Run service
  3. xmlking created this gist May 12, 2020.
    32 changes: 32 additions & 0 deletions main.go
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,32 @@
    package main

    import (
    "net"

    "github.com/micro/go-micro/v2"

    "github.com/xmlking/logger/log"

    sgrpc "github.com/micro/go-micro/v2/server/grpc"
    )


    func main() {
    // you can also use Unix domain socket
    lis, err := net.Listen("unix", "/tmp/greeter.sock")
    if err != nil {
    log.Fatalf("failed to listen: %v", err)
    }
    println(lis.Addr().String())

    // New Service
    service := micro.NewService(
    micro.Name(serviceName),
    micro.Server(sgrpc.NewServer(sgrpc.Listener(lis))),
    )

    // Run service
    if err := service.Run(); err != nil {
    log.Fatal(err)
    }
    }