写点什么

SpringCloud 从入门到精通 07--- 订单服务和支付服务注册进 Eureka

用户头像
Felix
关注
发布于: 2021 年 01 月 12 日

Eureka服务端启动之后,我们就可以把业务服务注册进入Eureka中了,与Eureka服务端的配置类似,只需要

  • 引入jar

  • yml文件进行配置

  • 启用服务注册和发现

由于cloud-payment-8001cloud-order-8000都是业务逻辑,所以接入注册中心的逻辑也就一样,本节只针对单个服务cloud-payment-8001的注册进行介绍。可以按照cloud-payment-8001的逻辑把cloud-order-8000也注册到Eureka

引入jar

修改cloud-payment-8001pom.xml文件,增加对eureka-client的引入,追加如下内容

<dependency>    <groupId>org.springframework.cloud</groupId>    <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId></dependency>
复制代码

yml文件进行配置

yml文件中添加eureka-client的相关配置

eureka:  client:    register-with-eureka: true    fetch-registry: true    service-url:      defaultZone: http://localhost:7000/eureka
复制代码

启用服务注册和发现

CloudPaymentApplication中添加注解启用服务注册和发现

package com.felix.payment;
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
@SpringBootApplication@EnableDiscoveryClientpublic class CloudPaymentApplication { public static void main(String[] args) { SpringApplication.run(CloudPaymentApplication.class,args); }}
复制代码

这样支付服务的修改就算 OK 了,请参考支付服务的设置,把订单服务也注册到注册中心,修改完之后,重新启动订单服务支付服务,然后访问localhost:7000,如果看到两个服务都注册到了注册中心,那么就可以了,成功后截图如下

两个服务都成功注册到了Eureka


发布于: 2021 年 01 月 12 日阅读数: 24
用户头像

Felix

关注

还未添加个人签名 2020.12.24 加入

还未添加个人简介

评论

发布
暂无评论
SpringCloud 从入门到精通 07--- 订单服务和支付服务注册进Eureka