Eureka --服务注册中心创建

137 阅读2分钟

今天分享一首歌曲,这个歌很好听:

上一篇简单的总结什么是注册中心,注册中心为何需要?简单的用大白话作了概要;今天就举个例子:表述下注册中心的创建;

这里使用Eureka 来作为服务的注册中心,大部分老的项目还是用的这个组件;核心概念主要由两部分组成一个是server 另一个就是client:如图:

如上图所示,一般我们都会都集群,避免单点服务因为故障导致服务无法使用;

创建步骤:

我们创建一个moudle 模块,这里我是基于父工程创建,和创建单个独立的工程是相同的:

pom.xml 导入相关的依赖如图下:

org.springframework.cloud spring-cloud-starter-netflix-eureka-server 2.2.3.RELEASE com.ly.springcloud api-commons ${project.version} org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-devtools runtime true org.projectlombok lombok true org.springframework.boot spring-boot-test test
 3.创建一个application.yml文件,使用application.properties文件格式也可以,随个人的使用习惯:

 4.创建主程序入口启动类:

从上面的图中可以看见比正常模块工程启动类多了个注解:

@EnableEurekaServer

5.最后就是测试我们服务注册中心是否创建成功:

上面的画圈表明是配置了热部署的插件,这个表明插件配置成功;

6.访问看是否显示如下页面:

出现如上的页面表明配置注册中心成功了!

7.问题提示点:

有时候下载这个依赖无法成功可以去maven 仓库下载相关的版本:

还有就是版本冲突的问题,根据不同版本要选择不同依赖2.x 版本必须选择上面的依赖,官网也给出了声明;

欢迎关注我的微信公众号: