本文介绍: Eureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移。在Spring Cloud微服务架构中,Eureka通常用作注册中心。Eureka的基本原理是:服务在Eureka上注册,然后每隔30秒发送心跳来更新它们的租约。如果客户端不能多次续订租约,那么它将在大约90秒内从服务器注册表中剔除。Eureka客户端与服务器之间的通信采用客户端发现模式。Eureka客户端将关于运行实例的信息注册到Eureka服务器,并在每隔30秒发送心跳来更新注册信息。
介绍
Eureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移。在Spring Cloud微服务架构中,Eureka通常用作注册中心。
Eureka的基本原理是:服务在Eureka上注册,然后每隔30秒发送心跳来更新它们的租约。如果客户端不能多次续订租约,那么它将在大约90秒内从服务器注册表中剔除。
Eureka客户端与服务器之间的通信采用客户端发现模式。Eureka客户端将关于运行实例的信息注册到Eureka服务器,并在每隔30秒发送心跳来更新注册信息。客户端还会从服务器获取注册表信息并在本地缓存,以便查找其他服务。当客户端关机时,它会向Eureka服务器发送一个取消请求,从服务器的实例注册表中删除实例。
此外,Eureka还有一个自我保护模式。如果Eureka服务器检测到超过预期数量的注册客户端以一种不优雅的方式终止了连接,并且同时正在等待被驱逐,那么它们将进入自我保护模式。这样做是为了确保灾难性网络事件不会擦除Eureka注册表数据,并将其向下传播到所有客户端。
主要特点
主要功能
与常用服务注册中心的比较
Eureka与Zookeeper的区别和联系
Eureka与Nacos的区别与联系
Eureka与Consul的区别与联系
安装部署
Eureka与CAP理论
Eureka实现实时上下线
Eureka常用注解
Eureka架构模式
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。