什么是服务注册和发现?(纯属个人理解)
在分布式系统中为了保证系统的稳定和性能最优可能会增加、减少、断开服务节点,每个节点的地址、端口肯能不一样如果网络情况发生变化每次都修改配置文件不现实,所以便有了服务注册中心–EurekaServer。在SpringCloud中如果注册中心采用的是Eureka那么所有的服务都需要注册到Eureka上来。
SpringCloud服务注册与发现(Eureka)实战
新建一个Eureka服务端项目(开发工具是IDEA)
- 新建一个一个Spring boot项目


- 选择需要的组件(EurekaServer)

后面直接finish就可以了。 - 启用eurekaServer,找到SpringBoot启动类加上注解:@EnableEurekaServer

- 修改配置文件如下:
spring:
application:
name: eurekaserver
#配置端口
server:
port: 8761
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/ #把自己注册上去
register-with-eureka: false #不让自己注册上去
- 启动项目访问http://localhost:8761/ 出现如下界面eureka注册中心就搭建好了

在下图可以看到注册的服务

- 总结:eureka注册中心搭建过程如下:
1、新建Spring Boot工程,依赖EurekaServer。
2、在启动类上加注解。
3、配置配置文件。
本文介绍在分布式系统中如何使用Spring Cloud Eureka进行服务注册与发现,通过实战演示了搭建Eureka注册中心的过程,包括创建Spring Boot项目、配置Eureka Server及服务注册等关键步骤。
1253

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



