ID要区别不同实例用于均衡服务
This commit is contained in:
parent
94370d33fc
commit
481c908bba
5
main.go
5
main.go
|
|
@ -8,6 +8,7 @@ import (
|
|||
"net"
|
||||
"os"
|
||||
"os/signal"
|
||||
"strconv"
|
||||
"time"
|
||||
|
||||
"google.golang.org/grpc"
|
||||
|
|
@ -23,7 +24,7 @@ const (
|
|||
)
|
||||
|
||||
func main() {
|
||||
addr := flag.String("tcp", "0.0.0.0", "service address")
|
||||
addr := flag.String("addr", "0.0.0.0", "service address")
|
||||
port := flag.Int("port", 9001, "service port")
|
||||
flag.Parse()
|
||||
|
||||
|
|
@ -50,7 +51,7 @@ func main() {
|
|||
}()
|
||||
|
||||
//注册至consul
|
||||
consul.Register(APPNAME, APPNAME, *addr, *port, "demo")
|
||||
consul.Register(APPNAME+strconv.Itoa(*port), APPNAME, *addr, *port, "demo")
|
||||
defer consul.DeRegister(APPNAME)
|
||||
|
||||
// 服务停止相应
|
||||
|
|
|
|||
Loading…
Reference in New Issue