SpringCloud入门学习

mac2025-03-19  10

一、服务注册中心的创建

1.首先创建一个空的maven工程如下:

 

netx->finish  再删除 src目录。

2.接下来创建一个SpringBoot模块:

3.然后选择Spring Initializr,接着依赖选择看教程里还加了 spring web starter  我这里没加也可以似乎

4.启动类添加注解@EnableEurekaServer

5.配置文件

server: port: 8761 #指定服务端口号 eureka: client: register-with-eureka: true #是否需要将自己注册到注册中心,因为该工程自己就是服务注册中心,所以无需注册。 fetch-registry: true #是否向注册中心定时更新自己状态 server: enableSelfPreservation: false #简单粗暴把自我保护模式关闭 或者不写

6. 启动项目,然后访问localhost:8761

7.创建并注册其他服务

类似创建Eureka模块一样。

创建一个服务,并将服务注册到服务注册中心,如下步骤操作即可: 8. 新创建的模块中的启动类添加注解@EnableEurekaClient并添加配置文件

server: port: 8081 #指定服务端口号 registrycentery: 8761 #服务注册中心端口号 spring: application: name: Service01 #服务名,服务名是唯一的,不同的服务名字不能重复 eureka: client: register-with-eureka: true #是否需要将自己注册到注册中心 fetch-registry: true #是否向注册中心定时更新自己状态 service-url: default-zone: http://localhost:${server.registrycentery}}/eureka/ #指定去哪个服务注册中心进行注册

启动项目,再访问localhost:8761 会发现,此服务注册上去了,服务名为SERVICE01。

类似我们创建其他的service模块。

 

 

 

 

 

 

 

最新回复(0)