学习spring cloud
This commit is contained in:
@@ -18,5 +18,10 @@ zookeeper遵循的是cp原则,如果zookeeper集群中的leader宕机,那么
|
||||
可以通过向项目中添加eureka-server的依赖来启动一个eureka-server实例。eureka-server作为注册中心,会将其本身也作为一个服务注册到注册中心中。
|
||||
#### 注册实例id
|
||||
注册实例id由三部分组成,`主机名称:应用名称:端口号`构成了实例的id。每个实例id都唯一。
|
||||
|
||||
|
||||
#### eureka-server配置
|
||||
- eviction-interval-timer-in-ms:eureka-server会运行固定的scheduled task来清除过期的client,eviction-interval-timer-in-ms属性用于定义task之间的间隔,默认情况下该属性值为60s
|
||||
- renewal-percent-threshold:基于该属性,eureka来计算每分钟期望从所有客户端接受到的心跳数。根据eureka-server的自我保护机制,如果eureka-server收到的心跳数小于threshold,那么eureka-server会停止进行客户端实例的淘汰,直到接收到的心跳数大于threshold
|
||||
#### eureka-instance配置
|
||||
eureka-server-instance本身也作为一个instance注册到注册中心中,故而可以针对eureka-instance作一些配置。
|
||||
#### eureka集群
|
||||
eureka集群是去中心化的集群,没有主机和从机的概念,eureka节点会向集群中所有其他的节点广播数据的变动。
|
||||
Reference in New Issue
Block a user