1、创建【服务提供者】,即 Eureka Client
1.1、新建 Spring Boot 工程,工程名称:springcloud-eureka-client
2.2、工程 pom.xml 文件添加如下依赖:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
1.3、在工程启动类中,添加注解 @EnableEurekaClient
package com.miniooc.client; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.EnableEurekaClient; /** * EurekaClientApplication * * @author 宋陆 * @version 1.0.0 */ @EnableEurekaClient // 启用 eureka client 相关默认配置 @SpringBootApplication public class EurekaClientApplication { public static void main(String[] args) { SpringApplication.run(EurekaClientApplication.class, args); } }
1.4、新建工程配置文件 application.yml ,配置内容:
server: port: 52601 spring: application: name: eureka-client eureka: instance: hostname: localhost client: serviceUrl: defaultZone: http://localhost:9527/eureka/,http://localhost:9528/eureka/,http://localhost:9529/eureka/ register-with-eureka: true # 默认为 true。设为 false,仅作为服务中心,不作为服务客户端。 fetch-registry: true # 默认为true。设为false,不从服务中心检索注册的服务。
1.5、启动 服务提供者 工程,打开浏览器,访问 服务中心 前台页面 http://localhost:9527,http://localhost:9528,http://localhost:9529
红框处 一个服务注册到了服务注册中心,服务名称:EUREKA-CLIENT,端口:9528。
SpringCloud 教程 课程目录
SpringCloud 教程 之 SpringCloud概述
SpringCloud 教程 之一 服务注册中心及服务注册(Eureka Server + Eureka Client)
SpringCloud 教程 之二 服务消费(Ribbon)
SpringCloud 教程 之三 服务消费(Feign)
原文地址:https://www.cnblogs.com/songlu/p/9962702.html
时间: 2024-08-03 10:36:57