当前位置:   article > 正文

SpringCloud-Eureka搭建_spring cloud eureka搭建

spring cloud eureka搭建

SpringCloud-Eureka的搭建

搭建流程如下:

一.Eureka Server

  1. 新建SpringCloud项目
  2. 导入依赖
    在pom.xml中导入eureka-server依赖
<dependencies> 
	<dependency>
		<groupId>org.springframework.cloud</groupId> 
		<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> 
	</dependency>
</<dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

3.启动器

@SpringBootApplication 
@EnableEurekaServer  //该注解表示当前应⽤为Eureka Server
public class EurekaApplication { 
	public static void main(String[] args) { 
		SpringApplication.run(EurekaApplication.class, args); 
	} 
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1. 修改application.yml配置文件
server: 
	port: 9004	//当前服务的端口号
spring: 
	application: 
		name: eureka-server	//注册到Eureka的服务名
eureka: 
	client: 
		service-url:
		 # eureka 服务地址,如果是集群的话;需要指定其它集群eureka地址 			      	 
		 defaultZone: http://127.0.0.1:9004/eureka   
		 # 是否注册到注册中心,默认为true
		 # 当前为eureka server,无需注册自己
		 register-with-eureka: false 
		 # 是否从注册中心拉群服务列表,默认为true
		 # 当前为eureka server,无需拉取列表
		 fetch-registry: false
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  1. 启动测试
    启动应⽤访问http://localhost:9004/,效果如图所示。
    在这里插入图片描述

二.Eureka Client

  1. 新建SpringCloud项目
  2. 导入依赖
    在pom.xml中导入eureka-client依赖
<dependencies> 
	<dependency> 
		<groupId>org.springframework.cloud</groupId> 
		<artifactId>spring-cloud-starter-netflix-eureka- client</artifactId> 
	</dependency> 
</dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 启动类
@SpringBootApplication 
@EnableDiscoveryClient  //该注解表示当前应⽤为Eureka Client,即eureka的客户端
public class Application { 
	public static void main(String[] args) { 
		SpringApplication.run(Application.class, args); 
	} 
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1. 修改application.yml配置文件
server: 
	port: 9002	//当前服务的端口号
spring: 
	application: 
		name: cloud-order-service	//注册到Eureka的服务名,之后可作为当前服务的id使用
eureka: 
	client: 
		service-url:
		 # eureka 服务地址,如果是集群的话;需要指定其它集群eureka地址 			      	 
		 defaultZone: http://127.0.0.1:9004/eureka   
		 # 是否注册到注册中心,默认为true
		 # register-with-eureka: true
		 # 是否从注册中心拉群服务列表,默认为true
		 # fetch-registry: true
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

启动应⽤访问http://localhost:9004,效果如图所示。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/1016615
推荐阅读
相关标签
  

闽ICP备14008679号