Spring Cloud 入门 分布式注册中心Eureka Server 使用

一 ,Eureka简介 

Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。 
在一个完整的系统架构中,任何单点的服务都不能保证不会中断,因此我们需要服务发现机制,在某个节点中断后,其它的节点能够继续提供服务,从而保证整个系统是高可用的。 
服务发现有两种模式:一种是客户端发现模式,一种是服务端发现模式。Eureka采用的是客户端发现模式。

二 ,IDEA Eureka Server 搭建


1,file->new->project 

Spring Cloud 入门 分布式注册中心Eureka Server 使用

2,Spring Initializr  

  没有这个插件的同学,可以先在插件列表里安装此插件。


Spring Cloud 入门 分布式注册中心Eureka Server 使用
3,配置maven信息 这个。。。就不说了。

Spring Cloud 入门 分布式注册中心Eureka Server 使用


4,勾选eureka相关包  ,其他组件同理~


Spring Cloud 入门 分布式注册中心Eureka Server 使用

5,一路点击next之后 ,一个springboot Eureka Server 的demo 就生成好了,当然这里只是目录 和maven依赖 还需要修改代码 和配置信息。

Spring Cloud 入门 分布式注册中心Eureka Server 使用

6,application.properties 配置 


Spring Cloud 入门 分布式注册中心Eureka Server 使用

到这里 基本就搞定一个Eureka Server了 , 在项目了,在项目的启动方法中run  ,然后浏览器输入 localhost:7000即可看到页面

Spring Cloud 入门 分布式注册中心Eureka Server 使用


Spring Cloud 入门 分布式注册中心Eureka Server 使用