eureka单机版的使用 ~ langhai
2023-04-11 06:40:43
微服务注册中心eureka
// 在idea开发工具当中创建一个新模块,取名为 eureka-service。使用任意的项目构建工具都可以,这里推荐使用maven进行项目构建。
// 在pom文件当中引入 eureka服务端的依赖,注意的是自己搭建的话需要引入springcloud以及springboot其他相关依赖。这里依赖的引入在其父工程当中已经声明过了。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
// 在引入完相关依赖后,需要在启动类上加入相关注解。
@EnableEurekaServer
// 配置文件application.yml中的基本配置内容:
server:
port: 8888
spring:
application:
name: eureka-server
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:8888/eureka
// 然后就可以直接启动项目, http://127.0.0.1:8888/ 项目启动地址。
// 在控制台就能够看到刚才启动的服务信息。
// eureka的服务端搭建好之后,我们就可以把服务注册到eureka服务端上了。
// 例如将 order 订单微服务注册到eureka服务中心。只需要在 order微服务pom文件当中添加以下依赖。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
// 在order订单的配置文件当中,配置好eureka服务端的地址。
eureka:
client:
service-url:
defaultZone: http://127.0.0.1:8888/eureka
当然同样需要配置服务的端口号以及服务名字,这里就不再写重复的配置文件了。启动order服务之后,同样可以在eureka的控制台看到服务的注册信息。
下面是启动多个服务的控制台的效果:
文章原创,有任何疑惑联系QQ676558206。