From e8d2f207d8b23e800d0a84f587c6481be44f5127 Mon Sep 17 00:00:00 2001 From: Hobo86 <hobo@hbchen.com> Date: Sat, 2 Nov 2019 16:39:56 +0800 Subject: [PATCH] fix-907 web service need modify registry service nodes while register interval --- web/service.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/web/service.go b/web/service.go index e0a7014e..da78d6c8 100644 --- a/web/service.go +++ b/web/service.go @@ -118,6 +118,11 @@ func (s *service) register() error { if s.opts.Registry != nil { r = s.opts.Registry } + + // service node need modify, node address maybe changed + srv := s.genSrv() + srv.Endpoints = s.srv.Endpoints + s.srv = srv return r.Register(s.srv, registry.RegisterTTL(s.opts.RegisterTTL)) }