一、什么是高可用?

  • 高可用HA(High Availability)是分布式系统架构设计中必须考虑因素之一,它通常指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度的搜索首页,是业内公认高可用保障非常出色的系统,甚至人们会通过www.baidu.com 能不能访问来判断“网络的连通性”,百度高可用的服务让人留下啦“网络通畅,百度就能访问”,“百度打不开,应该是网络连不上”的印象,这其实是对百度HA最高的褒奖。

二、eureka.client.registerWithEureka参数的含义以及对应的取值有哪些?各代表什么?

  • 表示是否将自己注册到Eureka Server
    取值有true:注册,false:不注册,默认为true。

三、eureka.client.fetchRegistry参数的含义以及对应的取值有哪些?各代表什么?

  • 表示是否拉去注册中心的实例地址,
    取值有true:拉取,false:不拉取,默认为true。

四、eureka.client.service-url参数的含义以及对应的取值有哪些?各代表什么?

  • eureka.client.service-url.defaultZone
    表示eureka的注册中心地址