eureka单机版的使用 ~ langhai

林书豪
2023-04-11 06:40:43
eureka单机版的使用 浪海值:1066度
文章标签:微服务相关
文章摘要:微服务如何使用eureka做为服务的注册中心。
使用新的显示器:新的显示器 如果遇到图片单击即可放大/缩小。

微服务注册中心eureka

// 在idea开发工具当中创建一个新模块,取名为 eureka-service。使用任意的项目构建工具都可以,这里推荐使用maven进行项目构建。

idea工程截图

// 在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/ 项目启动地址。

image.png

// 在控制台就能够看到刚才启动的服务信息。

// 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的控制台看到服务的注册信息。

image.png

下面是启动多个服务的控制台的效果:

image.png

文章原创,有任何疑惑联系QQ676558206。




































提交评论