概念阐述

系统通过服务中心实现服务之间的发现。服务启动过程中,会向服务中心进行注册。在调用其他服务的时候,会从服务中心查询其他服务的实例信息,比如访问地址、使用的协议以及其他参数。服务中心支持使用PULL和PUSH两种模式通知实例变化。

配置说明

表1-1访问配置中心常用的配置项

配置项参考/默认值取值范围是否必选含义注意
servicecomb.service.registry.addresshttp://127.0.0.1:30100服务中心的地址信息,可以配置多个,用逗号分隔。
servicecomb.service.registry.instance.watchtrue是否采用PUSH模式监听实例变化。为false的时候表示使用PULL模式。
servicecomb.service.registry.autodiscoveryfalse是否自动发现服务中心的地址。当需要配置部分地址,其他地址由配置的服务中心实例发现的时候,开启这个配置。
servicecomb.service.registry.instance.healthCheck.interval30心跳间隔。
servicecomb.service.registry.instance.healthCheck.times3允许的心跳失败次数。interval * times决定了实例被自动注销的时间。如果服务中心等待这么长的时间没有收取到心跳,会注销实例。