Eureka介绍和使用

Eureka简单介绍

1、什么是服务治理

管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。

2、什么是服务注册

将服务所在主机、端口、版本号、通信协议等信息登记到注册中心上;

3、什么是服务发现

服务消费者向注册中心请求已经登记的服务列表,然后得到某个服务的主机、端口、版本号、通信协议等信息,从而实现对具体服务的调用;

4、Eureka 是什么?

Eureka是spring cloud中的一个负责服务注册与发现的组件。遵循着CAP理论中的AP原则。

(1)Eureka采用了CS的设计架构,它包含两个组件:Eureka Server(服务注册功能的服务器)和Eureka Client(Eureka的客户端)

(2)Eureka Server提供服务注册服务

各个微服务节点通过配置启动后,会在EurekaServer中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观看到。

(3)EurekaClient通过注册中心进行访问

它是一个Java客户端,用于简化Eureka Server的交互,客户端同时也具备一个内置的、使用轮询(round-robin)负载算法的负载均衡器。在应用启动后,将会向Eureka Server发送心跳(默认周期为30秒)。如果Eureka Server在多个心跳周期内没有接收到某个节点的心跳,EurekaServer将会从服务注册表中把这个服务节点移除(默认90秒)。

Eureka 服务注册中心的搭建

单机搭建

 

 

集群搭建

 

上一篇:jquery easyui DataGrid 数据表格 属性


下一篇:Spring Cloud 学习(二)Eureka服务注册与发现