Springcould -第一个Eureka应用 --- day02

news2024/9/24 23:30:58

标题

  • Eureka工作原理
    • Spring Cloud框架下的服务发现Eureka包含两个组件,分别是:Eureka Server与Eureka Client。
          • Eureka Server:
          • Eureka Client:
  • 搭建Eureka Server
    • 步骤:
      • 步骤1:创建项目,引入依赖
      • 步骤2:添加Eureka的相关配置

Eureka工作原理

服务的注册发现对于微服务来说是一个非常重要的环节。在微服务架构中,每个服务(Service)是动态变化的,难以通过静态配置的方式维护服务,需要用到服务发现框架来完成服务(Service)的自动化管理。

Eureka是Netflix开发的服务发现框架,Spring Cloud将Eureka集成到子项目Spring-Cloud-Netflix中实现服务发现功能。

Spring Cloud框架下的服务发现Eureka包含两个组件,分别是:Eureka Server与Eureka Client。

Eureka Server:
  Eureka Server,也称为服务注册中心。各个服务启动后,会在Eureka Server中进行注册,这样Eureka Server的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。
Eureka Client:
  Eureka Client也称为服务(服务实例)。作为一个Java客户端,用于简化与Eureka Server的交互。Eureka Client内置一个使用轮询负载算法的负载均衡器。服务启动后,Eureka Client将会向Eureka Server发送心跳更新服务,如果Eureka Server在多个心跳周期内没有接收到某个服务的心跳,Eureka Server将会从服务注册表中把这个服务节点移除(默认90秒)。

搭建Eureka Server

步骤:

1.创建项目,引入依赖

2.添加Eureka相关配置

3.添加@EnableEurekaServer注解

4.测试运行

步骤1:创建项目,引入依赖

使用Spring Initializr方式创建一个名称为eureka-server的Spring Boot项目,这里将Group命名为com.bushuo,将Artifact命名为eureka-server,在pom.xml文件中添加Eureka Server依赖。

在这里插入图片描述

<dependency>

            <groupId>org.springframework.cloud</groupId>

            <artifactId>

        spring-cloud-starter-netflix-eureka-server

            </artifactId>

        </dependency>
<dependencyManagement>

		<dependencies>

			<dependency>

				<groupId>org.springframework.cloud</groupId>

				<artifactId>spring-cloud-dependencies</artifactId>

				<version>${spring-cloud.version}</version>

				<type>pom</type>

				<scope>import</scope>

			</dependency>

		</dependencies>

	</dependencyManagement>

将依赖添加进去,会爆红

在这里插入图片描述
Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown
在这里插入图片描述

在这里插入图片描述
我的话需要Finchley
Spring官网

Spring Cloud版本兼容的Spring Boot版本
Angle1.2.x
Brixton1.3.x, 1.4.x
Camden1.4.x, 1.5.x
Dalston / Edgware1.5.x
Finchley2.0.x
Greenwich2.1.x

实际上,Spring Cloud 和 Spring Boot 都有多个版本,且随着时间的发展,会有新的版本发布。如果您需要最新的兼容性信息,建议查阅官方文档或发行说明。

<spring-cloud.version>Finchley.SR2</spring-cloud.version>
在这里插入图片描述
现在就好了 Spring
在这里插入图片描述

步骤2:添加Eureka的相关配置

在全局配置文件application.yml中添加Eureka的相关配置信息。(注:项目自动生成的配置文件为application.properties,我们直接将后缀名改掉就行。这两个文件格式都可以,只是内部的内容格式不同。)
.png)

步骤3:在项目启动内添加@EnableEurekaServer注解

在项目启动类EurekaServerApplication上添加@EnableEurekaServer注解开启Eureka Server功能。
在这里插入图片描述
在这里插入图片描述
以上步骤要小心,
在这里插入图片描述
先卸载7.10.2,
在pom添加
将原先7.10修改。

org.testng testng 6.9.10 test

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2121668.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iMeta | 中科院植物所周世良团队和河北工程大学刘艳磊团队揭示现代丝绸之路东段植物物种多样性格局及其影响因素

现代丝绸之路东段植物物种多样性格局及其影响因素研究 iMeta主页&#xff1a;http://www.imeta.science 研究论文 ● 原文链接DOI: https://doi.org/10.1002/imt2.74 ● 2023年1月9日&#xff0c;中国科学院植物研究所周世良团队与河北工程大学刘艳磊团队在iMeta在线发表了题…

【32单片机篇】项目:智能台灯

一、项目需求 1. 红外传感器检测是否有人&#xff0c;有人的话实时检测距离&#xff0c;过近则报警&#xff1b;同时计时&#xff0c;超过固定时间则报警&#xff1b; 2. 按键 1 切换工作模式&#xff1a;智能模式、按键模式、远程模式&#xff1b; 3. 智能模式下&#xff0c;…

支付宝开放平台-开发者社区——AI 日报「9 月 10 日」

1 Anthropic安全负责人&#xff1a;在超级A&#xff01;「毀灭」人类之前&#xff0c;我们可以做这些准备 机器之心 丨阅读原文 Anthropic公司为应对A发展带来的港在风险&#xff0c;发布了负责任扩展策路(RSP)&#xff0c;旨在通过技术和组织协议管理功能日益强大的Al系统。…

离离原上谱,公司裁员,员工排队抢名额

排队等裁员 别的公司裁员&#xff0c;大多数员工都提心吊胆&#xff0c;最近有家公司裁员&#xff0c;出现了员工排队抢名额的局面。 这家公司是「东风本田」。 近期行业内部传出消息&#xff0c;指出东风本田将面临战略调整&#xff0c;计划实施一次规模较大的裁员行动&#x…

AV1 Bitstream Decoding Process Specification:符号和缩写术语

原文地址&#xff1a;https://aomediacodec.github.io/av1-spec/av1-spec.pdf没有梯子的下载地址&#xff1a;AV1 Bitstream & Decoding Process Specification摘要&#xff1a;这份文档定义了开放媒体联盟&#xff08;Alliance for Open Media&#xff09;AV1视频编解码器…

网络安全主动防御技术原理与应用

入侵阻断技术与应用 入侵阻断&#xff1a;网络安全主动防御的技术方法 基本原理&#xff1a;对目标网络攻击行为进行阻断 入侵防御系统&#xff08;IPS&#xff09; 基本原理&#xff1a;根据网络包特性及上下文进行攻击行为判断老控制包转发 工作机制&#xff1a;类似路由…

2024下半年软考机考操作指南来了!赶紧收藏!

自2023年下半年软考全部科目改革为机考方式后&#xff0c;到现在已经进行过两场考试&#xff0c;鉴于有很多考生是初次参加软考&#xff0c;就给大家介绍下关于软考机考的具体操作指南&#xff0c;希望对大家有所帮助。 一、2024年软考机考考试流程 1、进入机考系统后&#xf…

AI人工智能将推动人类发展

AI人工智能将推动人类发展 AI&#xff08;人工智能&#xff09;作为一种前沿技术&#xff0c;正以前所未有的速度改变着我们的世界&#xff0c;并在多个领域展现出巨大的潜力&#xff0c;这些潜力无疑将推动人类社会的发展。以下是一些AI如何推动人类发展的主要方面&#xff1…

php代码实例强制下载文件代码例子

php代码实例强制下载文件代码例子 $filename $_GET[file]; //Get the fileid from the URL // Query the file ID $query sprintf("SELECT * FROM tableName WHERE id %s",mysql_real_escape_string($filename)); $sql mysql_query($query); if(mysql_num_rows…

「 自动化测试 」面试题..

1.你会封装自动化测试框架吗&#xff1f; 自动化框架主要的核心框架就是分层PO模式&#xff1a;分别为&#xff1a;基础封装层BasePage&#xff0c;PO页面对象层&#xff0c;TestCase测试用例层。然后再加上日志处理模块&#xff0c;ini配置文件读取模块&#xff0c;unittestd…

MybatisX-Generator自动代码生成插件

一、概述 MybatisX-Generator是mybatis-plus的代码自动生成插件&#xff0c;用在idea的开发工具上&#xff0c;我们可以idea上安装这个插件&#xff0c;然后通过idea自带的数据库进行使用&#xff0c;打开idea的数据库database&#xff0c;链接一个数据库&#xff0c;然后对你…

MLP 多层感知机

为了拟合更特殊的函数&#xff0c;在网络中加入多个隐藏层&#xff0c;克服线性的限制。最后一层可以看作线性predictor。 一、 1.最简单流程 输入x矩阵&#xff0c;含有n个样本&#xff0c;每个样本有d个特征。经过隐藏层H将维度转化为h&#xff0c;在经过最后的输出层O将维…

浙江搞一场知识竞赛活动要多少钱

浙江省属于国内比较富裕地方&#xff0c;消费相比其他地方较高&#xff0c;在那里举办一场知识竞赛活动根据规模划分&#xff1a;小型知识竞赛的预算大致在2-3万&#xff1b;中型知识竞赛活动3-10万之间&#xff0c;高端知识竞赛10至30万元之间或更高。以上费用均未考虑场地和选…

十年电商经验分享:从0-1打单品保姆级教程(下)

接着上一篇《十年电商经验分享&#xff1a;从0-1打单品保姆级教程&#xff08;上&#xff09;》&#xff0c;各位觉得有参考意义的商家朋友们可以点赞收藏一下。 5、制作 sku 图片以及 sku 名称卖点 这里很多商家可能不太注意&#xff0c;这个也是优化转化率最好的一块内容&a…

【数据结构与算法 | 灵神题单 | 删除链表篇】力扣2487, 237

1. 力扣2487&#xff1a;从链表中删除节点 1.1 题目&#xff1a; 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 1&#xff1a; 输入&#xff1a;head [5,2,13,3,8] 输出&#xff1a;[13,8] 解释&#xff1a;需…

数字影像产业基地:绿色、智能、创新,如何并存发展?

在当今快速发展的时代&#xff0c;数字影像产业基地正以独特的魅力展现着绿色、智能、创新并存发展的崭新风貌。 绿色&#xff0c;是数字影像产业基地的底色。随着环保意识的不断提高&#xff0c;基地积极践行绿色发展理念。 智能&#xff0c;是数字影像产业基地的核心竞争力。…

4 个步骤带你快速上手 Einstein Copilot for Tableau

如果你的企业仍未部署或希望迁移至 Tableau Cloud&#xff0c;可考虑订阅 Tableau 高级套件。 自 Einstein Copilot for Tableau 发布以来&#xff0c;相信部分用户已经尝试过在 Tableau Cloud 中借助 AI 对话助理&#xff0c;快速解决数据分析中的问题&#xff0c;获得更准确的…

儿童护眼灯哪个牌子好?五款眼科医生推荐的台灯分享

随着年级的升高和学习内容的增加&#xff0c;学生的休闲娱乐时间逐渐减少&#xff0c;相反&#xff0c;他们在书桌前度过的时间却越来越多。近年来&#xff0c;由于电子产品的广泛使用&#xff0c;我国青少年的用眼负担显著增加。据权威机构预测&#xff0c;到2050年&#xff0…

隧道裂缝混泥土裂缝裂痕检测数据集 5000张 带标注 voc

隧道裂缝混凝土裂缝裂痕检测数据集 数据集规模&#xff1a; 图像数量&#xff1a;5000张标注类型&#xff1a;裂缝检测&#xff08;包括隧道内壁、桥梁、建筑结构中的裂缝&#xff09;格式兼容性&#xff1a;支持VOC标注格式 数据集内容&#xff1a; 该数据集专门用于训练和…

鸿蒙HarmonyOS应用开发者高级认证重点知识详解

✍️作者简介&#xff1a;小北编程&#xff08;专注于HarmonyOS、Android、Java、Web、TCP/IP等技术方向&#xff09; &#x1f433;博客主页&#xff1a; 开源中国、稀土掘金、51cto博客、博客园、知乎、简书、慕课网、CSDN &#x1f514;如果文章对您有一定的帮助请&#x1f…