Eureka的使用的基本步骤

本文详细介绍了如何搭建EurekaServer,将服务提供者注册到EurekaServer,并且服务消费者如何通过EurekaServer获取服务列表进行调用。主要包括创建EurekaServer工程,配置application.yml,启动类设置,以及服务提供者和服务消费者的配置和调用流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文字描述

  1. 搭建EurekaServer
    1.1 创建工程
    1.2 导入坐标
    1.3 配置application.yml
    1.4 配置启动类
  2. 将服务提供者(EurekaClient)注册到EurekaServer
    2.1 导入坐标
    2.2 配置application.yml
    2.3 配置启动类
  3. 服务消费者通过注册中心获取服务列表并调用
    3.1 把服务消费者配置为EurekaClient(同步骤2)
    3.2 注入springCloud提供的获取元数据的工具类DiscoveryClient
    3.3 DiscoveryClient根据服务名称获取服务实例(包含服务的各个元数据)
    3.4 根据服务实例中的ip和port进行组装路径

代码

1. 搭建EurekaServer

<!-- 导入坐标 -->
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
        </dependency>
    </dependencies>
#配置application.yml
server:
  port: 8763
eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false #是否将自己注册到注
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值