第18章 SpringCloud生态(三)

news2024/12/29 8:52:55

18.21 Nacos能存储什么样格式的数据(配置中心)

难度:★

重点:★

白话解析

看下面这副Nacos控制台的截图就明白了

参考答案

六种格式数据:Text、JSON、XML、Yaml、HTML和Properties格式。

 

18.22 Nacos是如何实现配置动态更新的(配置中心)

难度:★★

重点:★★★

白话解析

其实这道题跟18.19题是类似的,只不过一个是动态更新服务器IP和Port数据,一个是更新配置信息。那同样的也是两种方案:拉和推。Nacos牛*的地方就在于,它又都实现了。

  • 拉:是客户端建立一个定时任务,每隔10ms发起一个长轮询任务,去检查一下服务端的配置是否发生变化,这里的比较方式是比较本地配置的MD5和服务端配置的MD5是否一致。如果不一致则表示配置发生了变化。

  • 推:当服务端发生了变化,会主动将变更事件基于长轮询响应给客户端。

所以核心就是长轮询,它其实就是一个HTTP请求,是一个长连接,过期时间为30s。

参考答案

Nacos基于长轮询实现了推和拉两种方案的动态更新。

18.23 Nacos、Eureka

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

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

相关文章

Linux命令之网络命令ifconfig

一、ifconfig命令简介 ifconfig命令是Linux系统下的一个网络配置工具,用于查看和设置网络接口的配置信息。通过ifconfig命令,用户可以查看当前系统中所有网络接口的详细信息,如IP地址、子网掩码、广播地址等。同时,用户还可以使用…

vue判断是pc端还是手机端访问

首先编写一个util.ts工具类,用作判断访问进来的是pc还是手机端 //判断是否是移动端 export function _isMobile(): boolean {return navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|w…

2023年10月24日程序员节

这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个…

源码编译安装Apache

目录 ✨apache安装步骤 🍭挂载镜像 🍭解压并安装 🍭安装主程序 🍭优化链接及服务 🍭查看httpd模块 🍭查看mpm配置文件 🍭查看apache主页 🍭使用ab命令进行压力测试 🦐博客…

【idea】win 10 / win 11:idea 、Alibaba Dragonwell 11、maven、git下载与安装

目录 一、安装 jdk:Alibaba Dragonwell 11 (1)下载:Alibaba Dragonwell 11 (2)解压:Alibaba Dragonwell 11 (3)配置系统环境变量:jdk (4&a…

二、虚拟机克隆和快照

1.虚拟机克隆 如果你已经安装了一台Linux操作系统,你还想要更多的,这个时候没有必要重新装,只需要克隆就可以 方式1:直接拷贝一份安装好的虚拟机文件 方式2:使用vmware的克隆操作 注意,克隆时,…

“深入理解C++类默认成员函数:探索构造、析构与复制“

文章目录 类的8个默认成员函数构造函数析构函数拷贝构造移动构造赋值运算符重载移动赋值运算符重载取地址及const取地址操作符重载 强制生成默认函数的关键字default禁止生成默认函数的关键字delete 类的8个默认成员函数 如果一个类中什么成员都没有,简称为空类。 空…

[黑马程序员SpringBoot2]——基础篇1

目录: SpringBoot入门案例(Idea联网版)SpringBoot入门案例(官网创建版)SpringBoot入门案例(阿里云版)SpringBoot入门案例(手工制作版)教你一招,隐藏文件或文件…

【大数据】Hadoop

文章目录 概述Hadoop组成HDFSMapReduce写MapReduce程序(Hadoop streaming) YARNHadoop 启动 工作方式Hadoop的主从工作方式Hadoop的守护进程 运行模式本地运行模式伪分布式运行模式完全分布式运行模式 Hadoop高可用的解决方案ZooKeeper quorumZKFC 环境搭…

k8s集群镜像下载加gradana监控加elk日志收集加devops加秒杀项目

展示 1.配套资料2.devops 3.elk日志收集 4.grafana监控 5.dashboard![在这里插入图片描述](https://img-blog.csdnimg.cn/bf294f9fd98e4c038858a6bf5c34dbdc.png 目的 学习k8s来来回回折腾很久了,光搭个环境就能折腾几天。这次工作需要终于静下心来好好学习了一…

WebAPI项目在Linux服务器上部署记录

对已有的WebAPI项目进行发布 发布流程 需要把publish的文件夹直接上传至linux服务器 在Linux服务器上部署环境 检查是否安装了dotnet环境 直接命令行输入 dontnet,如果弹出的是下面的语句,说明没有安装dotnet环境 -bash: dotnet:command not found…

软件开发工具总结篇

作为软件开发人员,我们需要使用许多工具来帮助我们完成工作。这些工具包括编程语言、编辑器、集成开发环境(IDE)和其他辅助工具。在本文中,我们将讨论一些常见的软件开发工具,并对它们进行比较。 编程语言 编程语言是…

SpringCloud复习:(1)netflix包里的DiscoveryClient类

DiscoveryClient类实现了EurekaClient接口 它的主要作用:服务注册,服务续约,服务下线,获取服务列表。 initScheduledTasks方法用来开启定时任务来完成上述功能。 上图中的代码用来从服务器定期(默认30秒)…

TLSR825x之BDT烧录固件

泰凌烧录调试工具(BDT)适用于泰凌全系列。在SDK开发过程中,BDT的功能包括“擦除Flash扇区”、“下载固件”、“通信失败时激活MCU”、“访问包括FLASH /CORE /ANALOG /OTP在内的存储空间”、“读/写全局变量”和“查看USB 日志”。 泰凌BDT_…

解密一致性哈希算法:实现高可用和负载均衡的秘诀

解密一致性哈希算法:实现高可用和负载均衡的秘诀 前言第一:分布式系统中的数据分布问题,为什么需要一致性哈希算法第二:一致性hash算法的原理第三:一致性哈希算法的优点和局限性第四:一致性哈希算法的安全性…

初识JAVA,带你入门

本章重点: 1. Java语言简介、发展概述、语言优势、与C/C区别 2. 初识Java程序入口之main方法 3. 注释、标识符、关键字 1. Java语言概述 1.1 Java是什么? Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义…

结构体、枚举、位段、联合体详解

🎈个人主页:.满船清梦压星河_-CSDN博客 🌂c/c领域新星创作者 🎉欢迎👍点赞✍评论❤️收藏 😛😛😛希望我的文章能对你有所帮助,有不足的地方还请各位看官多多指教&#xf…

虚拟机安装centos系统后配置桥接网络

一.桥接网络和nat网络的区别 桥接模式 通过使用物理机网卡 具有单独ip,但是需要手动配置。 在bridged模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。主机网卡和虚拟网卡的IP地址处于同一个网段&#xff…

SVN服务数据迁移(windows)

1.原服务器和目标服务器都要安装VISUALSVN SERVER(官方下载地址) 2.在原svn服务器备份 得到备份文件,并传至新服务器 3.在新服务器恢复备份 选择备份文件 输入仓库名 4.检验文件和历史记录是否完整

我的创作纪念日 - 第四年

机缘 几乎自己的所有文章都用同一个模板,虽然高效,但也乏味,就让每年都有一次例外吧。 不知不觉已经过去了四年了,虽然很早就在CSDN查阅资料,但是真正落笔创作是在4年前。那个时候自己已经是一个从事培训讲师&#x…