Spring Cloud 服务管理框架之Eureka

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liubin5620/article/details/80560334

一、Eureka简介

       Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。

       Eureka提供Eureka服务器和客户端,它们之间是通过rest来进行通信,主要是在微服务集群中,用来管理服务,使用这个框架,可以将业务组件注册到Eureka的服务器上面,业务组件进行集群部署后,Eureka主要是维护这些服务的列表,并自动检查它们的状态.

二、Eureka架构图


三、构建Eureka的程序应用

   3.1、Spring Cloud 官网 、 Dalston.SR3 、Dalston SR5

    3.2、创建服务器端

         一、使用Eclipse开发工具,利用maven项目构建工具,创建Eureka的服务器端,如下图所示,后面的创建服务提供者、调用者就不再截图进行赘述:

    3.3、创建服务提供者

    3.4、创建服务调用者

四、Eureka集群的搭建

4.1、Eureka集群搭建的架构图


猜你喜欢

转载自blog.csdn.net/liubin5620/article/details/80560334