16_EurekaServer服务端安装

本文介绍了Eureka 2.x版本相对于1.x的区别,并提供了服务端的安装步骤,包括pom文件配置、配置文件设定以及主启动类的讲解。成功启动后,通过检查是否存在devtools来判断是否支持热部署,出现特定图标则标志着Eureka单机服务部署成功。

 Ereka1.x和2.x版本的区别:

 现在用2.x不用1.x

pom文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>cloud2020</artifactId>
        <groupId>com.atguigu.springcloud</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>cloud-eueka-server7001</artifactId>


    <dependencies>
        <!--eureka-server-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
         
资源下载链接为: https://pan.quark.cn/s/9648a1f24758 Eureka 是 Netflix 开源的一款基于 REST 的服务发现框架,用于分布式系统中微服务实例的互相发现与通信,帮助实现服务的高可用和容错。 服务注册:微服务启动后,会向 Eureka Server 注册自身信息,如服务名、IP 地址、端口等,以便被其他服务发现。 服务发现:需要调用其他服务时,服务可通过 Eureka 获取目标服务实例信息,并进行负载均衡选择。 心跳机制:服务实例定期向 Eureka Server 发送心跳,表明自身正常运行。若 Eureka Server 长时间未收到心跳,则将该实例视为失效并剔除。 自我保护模式:当 Eureka Server 接收的心跳数量突然减少时,会进入自我保护模式,避免因网络问题误判健康服务为失效。 Eureka 包含两个主要组件:Eureka Server 和 Eureka Client。 Eureka Server:提供服务注册和发现功能,接收服务实例的注册和心跳。 Eureka Client:分为服务提供者和消费者。服务提供者启动时向 Eureka Server 注册,消费者通过 Eureka Server 获取服务提供者信息。 环境准备:安装 JDK 8 或以上版本。 下载 Eureka:从 Netflix GitHub 仓库下载源码或通过 Maven/Gradle 引入 Eureka Server。 配置 Eureka:修改 application.yml 文件,设置端口(默认 8761)和服务实例元数据。 启动 Eureka:使用 Maven 或 Gradle 命令启动 Eureka Server。 查看界面:访问 http://localhost:8761/ 查看 Eureka 管理界面,此时应为空。 服务实例注册:在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值