SpringCloud学习(二)——Eureka注册中心

bjzhanghao 阅读:33 2023-04-30 22:01:51 评论:0

在SpringCloud中,Eureka是一个非常重要的组件,它是一个服务注册和发现的中心。在微服务架构中,服务的数量非常多,每个服务都需要知道其他服务的地址和端口号,这个时候就需要一个中心来管理服务的注册和发现,Eureka就是这样一个中心。

1. 添加依赖

在pom.xml文件中添加以下依赖:

 

   
    
   
    org.springframework.cloud
    
    
   
    spring-cloud-starter-netflix-eureka-server
    

   

2. 配置文件

在application.yml文件中添加以下配置:

 
server: 
  port: 8761 
 
eureka: 
  instance: 
    hostname: localhost 
  client: 
    register-with-eureka: false 
    fetch-registry: false 

其中,server.port表示Eureka服务注册中心的端口号,eureka.instance.hostname表示Eureka服务注册中心的主机名,register-with-eureka和fetch-registry都设置为false表示该服务不会向Eureka注册自己,也不会从Eureka获取注册信息。

3. 启动类

在启动类上添加@EnableEurekaServer注解,表示该应用是一个Eureka服务注册中心。

 
@SpringBootApplication 
@EnableEurekaServer 
public class EurekaServerApplication { 
 
    public static void main(String[] args) { 
        SpringApplication.run(EurekaServerApplication.class, args); 
    } 
 
} 

4. 启动服务

启动Eureka服务注册中心,访问http://localhost:8761,可以看到Eureka的管理界面。

至此,Eureka注册中心的搭建完成。

在下一篇文章中,将介绍如何将服务注册到Eureka中。


标签:Spring Cloud
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号