springcloud之自我介绍
写在前面
在这篇文章 中我们分析了单体应用的问题,以及用来解决这些问题的解决的方案微服务,并接着看了微服务需要考虑的各种,如服务调用,负载均衡,服务治理,链路追踪,分布式事务,等,而我们继续一个框架来帮我们解决种种的这些问题,因此spring cloud就应运而生了,本文就一起来看下吧!
1:springcloud组件
springcloud作为微服务解决方案框架,对于每个每个要解决的问题点只是提供了某种模式,并没有给出具体的技术实现,具体的技术实现是通过独立的组件形式来提供的,而这些组件曾经的王者是Netflix(俗称奈飞),如可能大家都知道的eureka,是用解决服务治理的具体技术实现组件,ribbon是负载均衡的具体技术实现组件,但随着时间的发展,因为Netflix公司对于组件消极维护的态度,导致springcloud逐渐摒弃了Netflix,转而用到阿里巴巴公司提供的各种组件,spring cloud alibaba,如nacos就是服务治理的技术实现组件,dubbo就是rpc服务调用组件,seata是分布式事务提供具体技术实现的组件。除了Netflix,springcloud alibaba提供了具体的分布式组件,springcloud官方或者第三方组件库也提供了具体的组件(所以你也可以提供具体的组件),具体可以参考下图:

2:springcloud版本介绍
springcloud的release版本,并不是像其它的框架使用的数字大小来标记,而是别出心裁的使用了26个英文字母打头的单词,如下图:

上面的都是各个大版本的版本号,但是在每个大版本之间其实还是有很多的小版本的,我们也有必要了解下,避免选择了不稳定的版本使用在线上环境而发生问题,具体小版本如下:
snapshot版本:快照版本,如2020-01-SNAPSHOT,是分支的最新修改版本,更新非常频繁,不建议使用在线上环境。
milestone版本:里程碑版本,如2023-06-M1,2023-06-M2,最后的数字代表第几个里程碑版本。当某个功能开发完毕之后会有里程碑版本,在稳定版发布之前可能会有多个milestone版本。
release-candidate版本realease的候选版本,即大版本真正的发布之前,发布的若干个让用户试用的版本,如2020-01-RC1,此时距离release版本就很近了。
release版本:稳定版本,如2020-09,稳定版本可以放心的在线上使用,一般选择这种类型的版本。
这个过程可以参考一下这个过程:
开发->开发->snapshot->开发-》开发-》snapshot
-》功能整体开发完毕-》milestone-》修复bug,完善代码-》milestone
-》修复bug,完善代码-》rc-》用户试用,修复bug-》rc
-》bug整体修复完毕-》release。
写在后面
参考文章列表
相关文章:
springcloud之自我介绍
写在前面 在这篇文章 中我们分析了单体应用的问题,以及用来解决这些问题的解决的方案微服务,并接着看了微服务需要考虑的各种,如服务调用,负载均衡,服务治理,链路追踪,分布式事务,等…...
机器学习之神经网络的层次
文章目录 神经网络组成神经网络根据结构分类神经网络的信号传递 神经网络组成 大脑是一个巨大的神经元网络,所以神经网络是一个节点网络。根据节点的连接方式,可以创建多种神经网络。最常用的神经网络类型之一采用了如图所示的节点分层结构 正方形节点组…...
力扣每日一题(+日常水几道题)
每日一题1333. 餐厅过滤器 - 力扣(LeetCode) 简单的按规则排序,去除几个不满足的条件然后排序返回即可 #include<algorithm> class Solution { public:vector<int> filterRestaurants(vector<vector<int>>& restaurants, …...
百度SEO不稳定的原因及解决方法(百度SEO不稳定因素的5大包括)
百度SEO优化不稳定介绍:蘑菇号-www.mooogu.cn 随着百度SEO算法的不断变化和升级,许多网站的SEO排名经常出现不稳定的情况,这种情况在一定程度上影响了网站的流量和排名,导致网站的质量评分降低。因此,深入分析百度SEO…...
深度学习(1)---卷积神经网络
文章目录 一、发展历史1.1 CNN简要说明1.2 猫的视觉实验1.3 新认知机1.4 LeNet-51.5 AlexNet 二、卷积层2.1 图像识别特点2.2 卷积运算2.3 卷积核2.4 填充和步长2.5 卷积计算公式2.6 多通道卷积 三、池化层 一、发展历史 1.1 CNN简要说明 1. 卷积神经网络(Convolut…...
探索社会工程的深度:从定义到高级攻击策略
在广阔的网络安全领域,社会工程作为一种微妙的威胁而出现,它利用人类的漏洞来访问敏感信息或实施欺诈。网络安全背景下的社会工程的定义很明确:它包括使用欺骗手段操纵个人泄露机密或个人信息,然后将这些信息用于欺诈目的。 此类…...
CTF 入门指南:从零开始学习网络安全竞赛
文章目录 写在前面CTF 简介和背景CTF 赛题类型介绍CTF 技能和工具准备好书推荐 写作末尾 写在前面 CTF比赛是快速提升网络安全实战技能的重要途径,已成为各个行业选拔网络安全人才的通用方法。但是,本书作者在从事CTF培训的过程中,发现存在几…...
Spring整合第三方框架
目录 Spring整合第三方框架 加载外部properties文件 自定义命名空间解析原理 自定义命名空间总结和案例需求 总结 案例 Spring整合第三方框架 加载外部properties文件 Spring整合第三方框架不像MyBatis那么简单了,例如Dubbo框架在与Spring框架整合时…...
Linux Shell 无vi获取文件某行指定内容和修改某行指定内容
注意:操作之前一定要先备份!!!一定要先备份!!!一定要先备份!!! 1. 获取某配置文件中某一行某项的值 cat /sshd_config |grep "PermitRootLogin" …...
在EXCEL中构建加载项之创建加载项的目的及规范要求
【分享成果,随喜正能量】一句南无阿弥陀佛,本是释迦牟尼佛所证的无上正等正觉法,洒在娑婆世界的众生海中,只为末世众生能够以信愿之心抓住此救命稻草,要知道今世人此生的处境,可能只剩这道要么极乐要么三涂…...
Hive【Hive(三)查询语句】
前言 今天是中秋节,早上七点就醒了,干啥呢,大一开学后空教室紧缺,还不趁着假期来学校等啥呢。顺便偷偷许个愿吧,希望在明年的这个时候,秋招不知道赶不赶得上,我希望拿几个国奖,蓝桥杯…...
商场做小程序商城的作用是什么?
商场是众多商家聚集在一起的购物公共场所,大商场也往往入驻着众多行业商家,是每个城市重要的组成部分。 随着互联网电商深入及客户消费行为改变,不少商场如今的客流量非常有限,甚至可以说是员工比客人多,这就导致撤店…...
XPD738协议系列-USB Type-C PD 和 Type-A 双口控制器
产品描述: XPD738 是一款集成 USB Type-C、USB Power Delivery(PD)2.0/3.0 以及 PPS、QC3.0/QC3.0/QC2.0 快充协议、华为 FCP/SCP/HVSCP 快充协议、三星 AFC 快充协议、BC1.2 DCP 以及苹果设备 2.4A 充电规范的多功能 USB Type-C 和 Type-A …...
【面试八股】IP协议八股
IP协议八股 子网掩码的作用为什么IP协议需要分片IP协议什么时候需要分片IP协议是怎么进行分片的那么IP协议是如果进行标识属于同一个分片呢?TCP协议和UDP协议将数据交给IP协议之后,是否需要分片传输? 子网掩码的作用 用来标识网络号和主机号…...
【冰糖R语言】创建R包(打包R程序)
目标:将现有R程序打包 可能涉及知识点:devtools包、usethis包、Rstudio软件 一、R包的类型 通常一个R包中包含以下元素: 1)R文件夹:函数代码 2)man文件夹:存放每个函数的注释文件 3&#x…...
照片后期处理软件DxO FilmPack 6 mac中文说明
DxO FilmPack 6 for Mac是一款照片后期处理软件。它可以模拟超过60种著名胶片品牌和类型的色彩和颗粒感,使照片具有复古、艺术和时尚风格。 DxO FilmPack 6 mac支持RAW和JPG格式的照片,并提供丰富的调整选项,如亮度、对比度、曝光、阴影和高…...
51单片机音乐闹钟秒表倒计时整点报时多功能电子钟万年历数码管显示( proteus仿真+程序+原理图+报告+讲解视频)
51单片机音乐闹钟秒表倒计时整点报时多功能电子钟万年历数码管显示( proteus仿真程序原理图报告讲解视频) 讲解视频1.主要功能:2.仿真3. 程序代码4.原理图5. 设计报告6. 设计资料内容清单 51单片机音乐闹钟秒表倒计时整点报时多功能电子钟万年历数码管显…...
Scala第九章节
Scala第九章节 scala总目录 章节目标 理解包的相关内容掌握样例类, 样例对象的使用掌握计算器案例 1. 包 实际开发中, 我们肯定会遇到同名的类, 例如: 两个Person类. 那在不改变类名的情况下, 如何区分它们呢? 这就要使用到包(package)了. 1.1 简介 包就是文件夹, 用关…...
arduino - UNO-R3,mega2560-R3,NUCLEO-H723ZG的arduino引脚定义区别
文章目录 arduino - UNO-R3,mega2560-R3,NUCLEO-H723ZG的引脚定义区别概述笔记NUCLEO-H723ZGmega2560-R3UNO-R3经过比对, 这2个板子(NUCLEO-H723ZG, mega2560-R3)都是和UNO-R3的arduino引脚定义一样的.mega2560-r3和NUCLEO-H723ZG的区别补充arduino uno r3的纯数字IO和模拟IO作…...
提取多个txt数据并合成excel——例子:与中国建交的国家
提取多个txt数据并合成excel——例子:与中国建交的国家 一、概要二、整体架构流程三、完整代码 一、概要 这段代码主要执行以下任务: 1. 定义辅助函数:首先,定义了两个辅助函数。has_chinese_chars函数用于检查给定的字符串中是否…...
Pearcleaner:开源透明的Mac应用清理工具,彻底释放存储空间
Pearcleaner:开源透明的Mac应用清理工具,彻底释放存储空间 【免费下载链接】Pearcleaner A free, source-available and fair-code licensed mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 你是否曾发现删除Mac应用后…...
Doccano自动标注功能深度评测:对比Brat、Prodigy,它真的适合你的团队吗?
Doccano自动标注功能深度评测:对比Brat、Prodigy,它真的适合你的团队吗? 在自然语言处理项目中,数据标注的质量和效率直接影响模型效果。面对市面上从开源到商业的各类标注工具,技术决策者常陷入选择困境——是追求Bra…...
如何用QVina实现20倍分子对接加速:3步构建高效药物筛选平台
如何用QVina实现20倍分子对接加速:3步构建高效药物筛选平台 【免费下载链接】qvina Accurately speed up AutoDock Vina 项目地址: https://gitcode.com/gh_mirrors/qv/qvina 如果你正在进行大规模药物筛选或分子对接计算,等待时间过长可能成为研…...
Java 时间日期 API - SimpleDateFormat 创建、Java 日期时间 API 推荐
SimpleDateFormat 创建 1、构造方法 (1)基本介绍 默认构造方法,使用默认格式和默认区域设置 public SimpleDateFormat()使用指定格式和默认区域设置 public SimpleDateFormat(String pattern)使用指定格式和指定区域设置 public SimpleDateFo…...
解锁加密压缩包的终极武器:ArchivePasswordTestTool密码恢复方案全解析
解锁加密压缩包的终极武器:ArchivePasswordTestTool密码恢复方案全解析 【免费下载链接】ArchivePasswordTestTool 利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码 项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool 你是否曾…...
UHP驱动器热管理:Flotherm仿真与优化实践
1. UHP高电流驱动器热设计挑战在投影仪用超高压(UHP)灯驱动器的开发中,热管理始终是制约产品小型化和功率提升的关键瓶颈。飞利浦工业技术中心的案例显示,当驱动器体积从150x73x32mm缩减到120x41x24mm时,功率密度从0.02mW/mm激增至0.18mW/mm—…...
799元准系统真香?倍控G30-J4125工控机保姆级开箱与避坑指南
799元准系统真香?倍控G30-J4125工控机保姆级开箱与避坑指南 工控机市场近年来涌现出不少高性价比产品,倍控G30-J4125凭借799元的准系统价格吸引了不少DIY爱好者的目光。这款搭载Intel赛扬J4125处理器的四网口设备,在软路由和轻量级服务器领域…...
终极文档下载神器:一键下载30+平台文档的完整解决方案
终极文档下载神器:一键下载30平台文档的完整解决方案 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解…...
为LLM构建安全代码执行环境:e2b代码解释器实战指南
1. 项目概述:当LLM拥有一个真正的代码执行环境最近在折腾AI应用开发,特别是想让大语言模型(LLM)不只是“纸上谈兵”,而是能真正动手执行代码、处理数据、生成图表。这让我找到了一个非常有意思的项目:e2b-d…...
SpringBoot+Vue Spring Boot可盈保险合同管理系统管理平台源码【适合毕设/课设/学习】Java+MySQL
系统架构设计### 摘要 随着保险行业的快速发展,传统的手工管理模式已无法满足现代保险业务的高效需求。保险合同管理系统作为保险业务的核心支撑,亟需通过信息化手段提升管理效率,降低人工操作错误率。当前市场上许多保险公司的合同管理仍依赖…...
