springcloud7:服务注册与发现总结篇

news2024/11/17 21:30:47

eureka总结

在这里插入图片描述
问题1:为什么使用服务注册?
服务越来越多,负责存储和管理维护服务地址
问题2:如何通过名称访问地址?
即服务中心存储的为名称+地址的键值对,服务注册中心会通过名称来返回访问地址(ip地址)

总结:三个注册中心的异同点

Eureka java AP(高可用) HTTP
Consul go CP(数据一致) HTTP/DNS
Zookeeper java CP(数据一致) 客户端
CAP维度:
C:强一致性
A:可用性
P:分区容错性 (分布式架构一定保证)
CP(Zookeeper/Consul):数据一致,不一致报错(不能返回旧值,会拒绝服务)
AP(Eureka):要可用,数据允许一定范围内错误(可以返回旧值)自我保护机制,好死不如赖活着

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

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

相关文章

设备树属性获取,通过键获取值的相关函数实验

1.int of_property_read_u32_index(const struct device_node *np, const char *propname, u32 index, u32 *out_value) 功能:获取32位无符号整型的值 参数: np:节点结构体指针 propname:键名 index:索引号 out_value:获取到的值 返回值:成功…

代码随想录训练营第29天|LeetCode 491.递增子序列、46.全排列、47.全排列 II

参考 代码随想录 题目一:LeetCode 491.递增子序列 这个题同样涉及到去重,但是不能再使用子集II那题中的去重方法,在那个题中用下面的代码去重: if (i > 0 && nums[i] nums[i - 1] && !used[i - 1]){conti…

【机器学习笔记】吴恩达机器学习

✍个人博客:https://blog.csdn.net/Newin2020?spm1011.2415.3001.5343 📣专栏定位:为学习吴恩达机器学习视频的同学提供的随堂笔记。 📚专栏简介:在这个专栏,我将整理吴恩达机器学习视频的所有内容的笔记&…

麒麟系统上使用linuxdeployqt 编译安装

linuxdeployqt 去除git校验可以编译处理 银河麒麟V4,V10,本篇以V10记录,参照上一篇可安装V4、V7、V10三个版本,麒麟V4系自带了Qt,麒麟V10没有自带Qt,需要自己编译搭建环境。 linuxdeployqt编译&#xff08…

GlobalWebsoket.js 封装配置分析

GlobalWebsoket.js 封装配置分析前言一、 封装好的 GlobalWebsoket.js 1. GlobalWebsoket.js 二、GlobalWebsoket.js 代码分析1.GlobalWebsoket.js import 分析2.GlobalWebsoket.js 整体分析3. initWebSoket()3. getWebsoket4. sendSocketMessage三、GlobalWebsoket.js 使用分…

[附源码]Python计算机毕业设计大学生社团管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

大数据下一代变革之必研究数据湖技术Hudi原理实战双管齐下-中

文章目录核心原理数据写写操作UPSERT写流程INSERT写流程INSERT OVERWRIT写流程Key 生成策略删除策略写流程归纳数据读集成Spark使用环境准备spark-shell使用启动插入数据查询数据更新数据时间旅行查询增量查询指定时间点查询删除数据覆盖数据spark-sql使用启动创建表插入数据时…

状态压缩dp整理

目录蒙德里安的梦想详细解释Code最短Hamilton路径详细解释Code蒙德里安的梦想 求把 NMNMNM 的棋盘分割成若干个 121212 的长方形,有多少种方案。 例如当 N2,M4N2,M4N2,M4 时,共有 555 种方案。当 N2,M3N2…

语音合成技术入门之Tacotron

语音合成TTS 学习李宏毅课程。 输入文字,输出语音。 端到端之前TTS 18世纪就有,能找到demo的是1939年VODER。 就像电子琴一样,用手控制发出不同声音。 到1960年,IBM计算机能合成出歌唱声。 波形拼接 过去最常用的商用语音合…

策略验证_指标买点分析技法_运用MACD确定最佳买点

写在前面: 1. 本文中提到的“股票策略校验工具”的具体使用操作请查看该博文; 2. 文中知识内容来自书籍《同花顺炒股软件从入门到精通》 3. 本系列文章是用来学习技法,文中所得内容都仅仅只是作为演示功能使用 目录 解说 策略代码 结果 解…

【node.js】第六章 初识express

目录 1. express简介 1.1 express的概念 1.2 express的作用 2. express的使用 2.1 使用express创建Web服务器 2.2 监听GET/POST请求 2.3 获取URL的请求参数 3. 托管静态资源 3.1 express.static 3.2 托管多个静态资源 3.3 挂载路径前缀 4. nodemon 1. express…

Docker镜像操作、容器操作、数据卷及挂载数据卷

目录 一、镜像操作 案例:从DockerHub中拉取一个nginx镜像并查看 案例:利用docker save将nginx镜像导出磁盘,然后再通过load加载回来 二、容器操作 案例:创建运行一个Nginx容器 案例:创建并进入redis容器&#xf…

随笔记录-看nacos源码

Import注解 Import注解可以导入一些配置类,也就是创建一些指定对象。 使用Import导入普通类 项目结构中,import-consumer和import-provider都是同层级的module,import-consumer的pom文件中有引用import-provider的依赖; import…

baby_web (攻防世界)

前言: 这篇文章还是是为了帮助一些 像我这样的菜鸟 找到简单的题解 题目描述 进入网址 解题工具: 一个有F12的键盘 问题解析: 题目说想想初始页面是哪个 一般都是index.php 然后如题分析即可 科普时间叒到 HTTP状态码 (英语:HTTP Status Code…

从零开始操作系统-08:计时器

这一节主要主要是计时器。 所需要的文件在Github:https://github.com/yongkangluo/Ubuntu20.04OS/tree/main/Files/Lec7-ExternalInterrupt 计时器: 可编程间隔计时器:PIT(Programmalbe Interval Timer)8254 使用A…

Windows下文本生成图像AI画图尝鲜体验

工具库 transformers 的开源方 Hugging Face 发布了一个专注于 diffuser 模型的开源库,我们可以基于它,仅仅通过几行代码就开始生成自己的艺术作画。不过这个 diffuser 库是一个基础实现版本,训练和学习的数据也没有 OpenAI 的 DALL-E2、谷歌…

学习docker记录(三)

使用volume 创建一个数据卷 docker volume create test-first-volume创建完之后,可以在 /var/lib/docker/volumes/ 目录下看见新建了一个 test-first-volume文件夹 在Dockerfile中 volume的指定的目录是: /www/wwwroot/pictureManager/deploy原本以为…

三步教你快速入手一个新产品的测试

初入一家公司,当一个全新的产品摆在你的面前,你会如何快速入手呢? 虽说实践是熟悉系统的第一要素,但我们需要静静思考一下。 我是谁:QA 我在哪:产品组 我要做什么:保质量 有多少来熟悉&…

LeetCode 320 周赛

总结 本场周赛太拉跨了!T1做完后,T2一直被卡住,还好后面暂时跳过了T2去做T3,T3做完后又回过头来继续调试T2。在最后10分钟调过了(虽然后来看运行时长达到了1400ms(差点就过不了))。 …

vue3 斗兽棋游戏

近来掘金举办前端比赛,所以写了一个小游戏参加,而且熟悉一下vue3,写了一下游戏,思来想去就写了一个斗兽棋游戏。 欢迎去给我加油 点赞评论收藏 ,试玩地址 游戏地址 童年斗兽棋 - 码上掘金 https://code.juejin.cn/pen/716…