开发者学堂课程【全面讲解开源数据库中间件 MyCat 使用及原理(四):MyCat-环境搭建-Eureka 注册中心搭建 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/758/detail/13310
MyCat-环境搭建-Eureka 注册中心搭建
内容简介
一、创建工程
二、引入依赖
三、创建类
四、整理配置文件
五、进行测试
一、创建工程
基础工程搭建好之后,再搭建 Eureka 微服务的注册中心,这个是开发微服务必不可少的一个服务。
先创建一个 module ,然后选择 next ,里面填写 v_eureka , 然后点击 next 、finish 。
二、引入依赖
工程创建好之后,首先,在 pom.xml 当中引入 eureka server 端的依赖。在这里这个依赖,我们直接从资料当中拷贝过来。这里所依赖的是 spring - cloud – starter – Netflix - eureka server , eureka 服务端的依赖。
三、创建类
这是这里的第一步,接下来第二步,先创建一个类。关于这个类,我们在这里就叫做 cn.itcast.eureka.EurekaApplicatio 。
此时我们需要创建一个引导类,声明一个慢方法。
慢方法当中一句固定代码 SpringApplication.run ,然后指定 EurekaApplication.class.args ,此时我们的慢方法就声明好了。
接下来第一个要声明当前应用是一个 SpringBoot 应用,还需要加上一个注解 SpringBootApplication 。
第二个,我们还需要指定当前的微服务是一个 Eureka 的服务端,因此还需要加上一个注解,叫做 EnableEurekaServer ,这个注解是用来标识当前微服务是 Eureka 服务端,服务端实际上就是一个注册中心。此时当前的引导类就算完成了。
四、整理配置文件
接下来还需要再去整理一份配置文件,叫做 application.yml 。
我们在这里需要配置以下几个方面的内容,此时我们直接来看。
首先,第一个是微服务的名称,第二个是端口号,这里我们使用的端口号 8161,第三个是 Eureka 客户端服务的注册与发现。此时我们是否要注册微服务,不需要,因为当前就是注册中心,不需要自身注册,所以直接把它设置为 boss 。
当前是否需要发现,也不需要,此时也是 boss ,并且指定我们当前 Eureka 的地址, Eureka 的地址是 127.0.0.1,然后指定 server.port ,注意这个实际上是一个引用,引用的是 server.port 8161。
五、进行测试
此时我们当前配置就配置好了。配置好了之后,接下来我们进行一个简单的测试,我们需要运行当前的微服务,运行当前 Eureka 服务端,也就是注册中心。
程序启动完成,暴露端口 8161,接下来我们来连接一下这个 8161。直接打一个 localhost :8161,然后可以看到我们 Eureka 的一个管理界面,在这里面,大家只要能够看到这个界面,基本上也就表明当前 Eureka 注册中心配置完成。



