创建服务注册中心
采用Eureka作为服务注册与发现的组件
创建一个maven主工程
首先创建一个主Maven工程,在其pom文件引入依赖,spring Boot版本为2.1.3.RELEASE,Spring Cloud版本为Greenwich.RELEASE。这个pom文件作为父pom文件,起到依赖版本控制的作用,其他module工程继承该pom。这一系列文章全部采用这种模式,其他文章的pom跟这个pom一样。再次说明一下,以后不再重复引入。代码如下:
1 | <?xml version="1.0" encoding="UTF-8"?> |
创建子工程 (eureka server)
Eureka Server 依赖如下:
1 | <?xml version="1.0" encoding="UTF-8"?> |
启动项添加
添加@EnableEurekaServer 注解
1 | package com.felix.project.eurekaserver; |
修改 application.yml
1 | server: |
创建服务提供者
创建一个子工程 (eureka client)
项目添加依赖如下:
1 | <?xml version="1.0" encoding="UTF-8"?> |
启动项添加
添加 @EnableEurekaClient 注解开启服务注册
1 | package com.felix.project; |
修改application.yml
1 |
|
启动两个工程
首先启动eureka server,开启动eureka client
验证

注册成功
本文详细介绍如何使用Eureka作为服务注册与发现组件,构建Spring Cloud微服务架构。包括搭建服务注册中心,配置服务提供者与消费者,实现服务自动注册与发现。

1586

被折叠的 条评论
为什么被折叠?



