一 ,Eureka简介
Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能。
在一个完整的系统架构中,任何单点的服务都不能保证不会中断,因此我们需要服务发现机制,在某个节点中断后,其它的节点能够继续提供服务,从而保证整个系统是高可用的。
服务发现有两种模式:一种是客户端发现模式,一种是服务端发现模式。Eureka采用的是客户端发现模式。
二 ,IDEA Eureka Server 搭建
1,file->new->project
2,Spring Initializr
没有这个插件的同学,可以先在插件列表里安装此插件。
3,配置maven信息 这个。。。就不说了。
4,勾选eureka相关包 ,其他组件同理~
5,一路点击next之后 ,一个springboot Eureka Server 的demo 就生成好了,当然这里只是目录 和maven依赖 还需要修改代码 和配置信息。
6,application.properties 配置
到这里 基本就搞定一个Eureka Server了 , 在项目了,在项目的启动方法中run ,然后浏览器输入 localhost:7000即可看到页面