[ https://issues.apache.org/jira/browse/SCB-70?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16458087#comment-16458087 ]
wujimin commented on SCB-70: ---------------------------- 断开,要分正常断开,还是异常断开,consumer是使用watch还是pull模式更新实例数据 如果是正常断开,则producer会通知SC自己下线 如果是异常断开,则producer没有机会通知SC自己下线,SC需要依靠心跳超时go感知实例下线 如果是watch模式,SC感知到实例下线,会立即知会consumer 如果是pull模式,consumer需要等待下个pull周期才更新实例数据 > Question about loadblance > ------------------------- > > Key: SCB-70 > URL: https://issues.apache.org/jira/browse/SCB-70 > Project: Apache ServiceComb > Issue Type: Bug > Components: Java-Chassis > Reporter: Bo Li > Priority: Major > > 我想使用负载均衡功能,按照官网的说明配置了pojo-consumer的microservice.yaml。以下是我实验的大致过程: > 我启动多个pojo-provider实例在不同的端口,然后启动pojo-consumer,一切都正常。可是当我关掉一个pojo-provider实例时,pojo-consumer调用服务接口就失败了。 > 按我的理解,pojo-consumer在当前调用实例断开后,应该自动切换到另外一个pojo-provider实例上调用服务接口继续工作,然而实验结果并不是这样的。 > 请问我对ServiceComb负载均衡的理解是否有出错? > 另外,能否增加microservice.yaml各配置项的使用说明。 > 非常感谢 -- This message was sent by Atlassian JIRA (v7.6.3#76005)