config rpc port

This commit is contained in:
joy.zhou
2019-07-31 16:17:00 +08:00
parent b78cf613d8
commit 18e9a1dd04
6 changed files with 7 additions and 5 deletions

View File

@@ -131,14 +131,13 @@ func (b *Broker) Start() {
return
}
go b.initRPCService()
go InitHTTPMoniter(b)
//connet to router
if b.config.Router != "" {
go b.ConnectToDiscovery()
go b.processClusterInfo()
go b.initRPCService()
}
//listen for websocket

View File

@@ -20,6 +20,7 @@ type Config struct {
Worker int `json:"workerNum"`
Host string `json:"host"`
Port string `json:"port"`
RpcPort string `json:"rpc"`
Router string `json:"router"`
TlsHost string `json:"tlsHost"`
TlsPort string `json:"tlsPort"`
@@ -72,6 +73,7 @@ func ConfigureConfig(args []string) (*Config, error) {
fs.StringVar(&config.Port, "port", "1883", "Port to listen on.")
fs.StringVar(&config.Port, "p", "1883", "Port to listen on.")
fs.StringVar(&config.Host, "host", "0.0.0.0", "Network host to listen on")
fs.StringVar(&config.RpcPort, "rpc", "10011", "Port to listen on.")
fs.StringVar(&config.Router, "r", "", "Router who maintenance cluster info")
fs.StringVar(&config.Router, "router", "", "Router who maintenance cluster info")
fs.StringVar(&config.WsPort, "ws", "", "port for ws to listen on")

View File

@@ -15,7 +15,7 @@ func (c *client) SendInfo() {
if c.status == Disconnected {
return
}
url := c.info.localIP + ":10011"
url := c.info.localIP + ":" + c.broker.config.RpcPort
infoMsg := NewInfo(c.broker.id, url, false)
err := c.WriterPacket(infoMsg)

View File

@@ -14,7 +14,7 @@ import (
)
func (b *Broker) initRPCService() {
lis, err := net.Listen("tcp", ":10011")
lis, err := net.Listen("tcp", ":"+b.config.RpcPort)
if err != nil {
log.Error("failed to listen: ", zap.Error(err))
return

View File

@@ -17,7 +17,7 @@ Logging Options:
Cluster Options:
-r, --router <rurl> Router who maintenance cluster info
-cp, --clusterport <cluster-port> Cluster listen port for others
-rpc, <rpc-port> Cluster listen port for others
Common Options:
-h, --help Show this message

View File

@@ -3,6 +3,7 @@
"port": "1883",
"host": "0.0.0.0",
"debug": true,
"rpc": "10011",
"router": "127.0.0.1:9888",
"tlsPort": "8883",
"tlsHost": "0.0.0.0",