概念阐述

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

配置说明

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

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

results matching ""

    No results matching ""