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() {

Reply via email to