This is an automated email from the ASF dual-hosted git repository. liubao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-java-chassis.git
commit e344d1c9e564f72521032dc7a2d07f1da5906a95 Author: laijianbin <[email protected]> AuthorDate: Mon Oct 22 14:59:18 2018 +0800 [SCB-718]init auto discovery after heartbeat success --- .../servicecomb/serviceregistry/registry/RemoteServiceRegistry.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java b/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java index 39e1271..f9dbb46 100644 --- a/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java +++ b/service-registry/src/main/java/org/apache/servicecomb/serviceregistry/registry/RemoteServiceRegistry.java @@ -94,8 +94,10 @@ public class RemoteServiceRegistry extends AbstractServiceRegistry { } @Subscribe - public void onMicroserviceRegistryTask(MicroserviceInstanceHeartbeatTask event) { + public void onMicroserviceHeartbeatTask(MicroserviceInstanceHeartbeatTask event) { + if (HeartbeatResult.SUCCESS.equals(event.getHeartbeatResult())) { ipPortManager.initAutoDiscovery(); + } } public ScheduledThreadPoolExecutor getTaskPool() {
