fix registry addr error for mq-rpc
This commit is contained in:
@@ -316,10 +316,15 @@ func (s *rpcServer) Register() error {
|
||||
md[k] = v
|
||||
}
|
||||
|
||||
// mq-rpc(eg. nats) doesn't need the port. its addr is queue name.
|
||||
if port != "" {
|
||||
addr = mnet.HostPort(addr, port)
|
||||
}
|
||||
|
||||
// register service
|
||||
node := ®istry.Node{
|
||||
Id: config.Name + "-" + config.Id,
|
||||
Address: mnet.HostPort(addr, port),
|
||||
Address: addr,
|
||||
Metadata: md,
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user