微服务学习 Eureka注册中心

服务调用时候出现问题,当服务者很多时候,比如不同的端口。消费者如何找到服务者的地址?又如何判断服务者是否健康。

Eureka基本原理:

总结:如果有多个服务提供者,消费者该如何选择?

搭建Eureka注册中心:

1.引入依赖

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

2.编写启动类,添加@EnableEurekaServer注解

这里在启动类上加 表示一个开启Eureka服务的开关

3.添加yml文件,编写配置

复制代码
server:
  port: 10086 # 服务端口
spring:
  application:
    name: eurekaserver # eureka的服务名称
eureka:
  client:
    service-url:  # eureka的地址信息
      defaultZone: http://127.0.0.1:10086/eureka

注册user-service //注册服务到Eureka中

复制代码
applation:
    name: #服务名字

eureka:
  client:
    service-url:  # eureka的地址信息
      defaultZone: http://127.0.0.1:10086/eureka

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

在Eureka注册中心拉取服务

相关推荐
@atweiwei29 分钟前
深入解析gRPC服务发现机制
微服务·云原生·rpc·go·服务发现·consul
ALex_zry30 分钟前
微服务架构下的服务发现与注册:gRPC服务治理实战
微服务·架构·服务发现
初生牛犊不怕苦1 小时前
与AI一起学习《C专家编程》:数组与指针
c语言·学习·算法
elseif1231 小时前
浅谈 C++ 学习
开发语言·c++·学习
沛沛rh451 小时前
深入并发编程:从 C++ 到 Rust 的学习笔记
c++·笔记·学习·算法·rust
WYT王玉桐1 小时前
软件测试(黑马)
学习
2201_754864782 小时前
学习日记 – 2026年4月2日
学习
952362 小时前
计算机组成原理 - 主存储器
单片机·嵌入式硬件·学习·fpga开发
CheerWWW2 小时前
C++学习笔记——初始化列表、创建和实例化对象、new 关键字、隐式构造与 explicit 关键字、运算符与运算符重载
c++·笔记·学习
小陈phd2 小时前
多模态大模型学习笔记(二十八)—— 基于Qwen多模态大模型的城市道路积水智能检测助手实战
笔记·学习