01. pring Cloud微服务系列之 包版本号约定

2023-09-18 10:37:41

Spring Cloud微服务系列文章,点击上方合集↑

1. Java8

目前市场上最常用的是Java8,而Java17则代表着未来的发展趋势。虽然Spring Boot 3已经发布,但它要求最低版本为Java17。然而,考虑到目前很多开发工具库还没有完全适配Java17,因此在生产环境中使用可能会遇到一些问题和不兼容的情况。所以,如果可以的话,最好再等等,等到工具库更好地适配Java17后再考虑升级。这样可以避免在使用过程中遇到太多的困扰和挑战。

2. 官方版本说明

具体可以看spring cloud alibaba 官方版本说明:

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

3. 版本号

项目版本号备注
Java8
Spring Boot2.6.133.0以后的版本都要Java17
Spring Cloud2021.0.5微服务
Spring Cloud Alibaba2021.0.5.0
Nacos2.2.0注册中心、配置中心
Sentinel1.8.6服务限流降级
RocketMQ4.9.4消息队列
Seata1.6.1分布式事务
  • Spring Boot、Spring Cloud、Spring Cloud Alibaba等要选择对应的版本,不是对应的版本可能代码无法运行。

4. 相关工具

因为很多工具和安装包需要从github上下载,下载速度很慢,有些还需要自己编译,这里把用到的所有可以直接使用的安装包都放在UC网盘上。

SpringCloud系统相关工具下载:来自UC网盘分享
https://drive.uc.cn/s/8a57c978d95c4

百度网盘要限速,阿里网盘分享不了压缩包和大文件,这里就用UC网盘。

网盘内容包括:

  • jdk8
  • nacos-2.2.0
  • sentinel-1.8.6
  • minio-8.4.3
  • rocketmq-4.9.4
  • rockermq-dashboard-1.0.1
  • skywalking-agent-8.16.0
  • seata-server-1.6.1
  • jmeter-5.6.2
  • tomcat-8.5.93
  • nginx-1.24.0


无意得到葵花宝典武林秘籍一本,传说学完将天下无敌,乱花渐欲迷人眼,奈何终其一生都无法参悟,现赐予你。

更多推荐

医疗革命的关键推手,看AIGC弥合医疗差距的未来之路

随着科技的飞速进步,医疗水平在过去几十年里取得了巨大的突破。这些科技创新不仅改变了我们对健康和医疗的认知,也深刻地塑造了社会的现状。其中,人工智能作为医疗领域的一项前沿技术,正以前所未有的方式影响着我们的生活。它不仅提高了医疗水平,还为社会带来了全新的挑战和机遇。但医疗差距始终一直存在,不同地区和人群之间医疗服务和资源

9.21(复习9.20,9.17,9.13)

1.转轮法对于点查询和范围查询比较复杂,散列划分适合点查询,范围划分适合点查询和范围划分2.XML数据库适合管理复杂数据结构的数据集,当数据本身具有层次特征时,由于XML数据格式能够清晰表达数据的层次特性。9.201.混合水平是水平分片,垂直分片和导出分片的混合2.关联挖掘是用于发现数据库中数据间的关联习惯3.提取游标

QT配置MySQL数据库 && ninja: build stopped: subcommand failed

QT配置MySQL数据库我当前的软件版本:QTCreator10.0.2(community),MingW6.4.3(QT6),MySQL8.0。MySQL不配置支持的数据库有QList("QSQLITE","QODBC","QPSQL"),这个时候是不支持MYSQL数据库的,所以需要进行配置。通常老版本的QT配置是通

【从0学习Solidity】9. 常数 constant和immutable

【从0学习Solidity】9.常数constant和immutable博主简介:不写代码没饭吃,一名全栈领域的创作者,专注于研究互联网产品的解决方案和技术。熟悉云原生、微服务架构,分享一些项目实战经验以及前沿技术的见解。关注我们的主页,探索全栈开发,期待与您一起在移动开发的世界中,不断进步和创造!本文收录于不写代码没

vue2的基础知识巩固

一、定义:是一个渐进式的JavaScript框架二、特点:减少了大量的DOM操作编写,可以更专注于逻辑操作分离数据和界面的呈现,降低了代码耦合度(前端端分离)支持组件化开发,更利于中大型项目的代码组织vue2核心功能:响应式数据与差值表达式:先实例化vue,在内部设置el(选择器,这个vm实例对谁生效),data声明响

从入门到出师,关于学习RPA的建议!

随着人工智能技术的不断发展,RPA(RoboticProcessAutomation)作为一种新型的自动化生产工具,正逐渐成为IT领域的热门话题。越来越多的初学者和职场人士开始关注和学习RPA技术,以提升个人技能和职业竞争力。一、了解RPA基础知识学习RPA之前,需要了解其基础知识。包括什么是RPA,RPA的应用场景,

面试题:RocketMQ 如何保证消息不丢失,如何保证消息不被重复消费?

文章目录1、消息整体处理过程Producer发送消息阶段手段一:提供SYNC的发送消息方式,等待broker处理结果。手段二:发送消息如果失败或者超时,则重新发送。手段三:broker提供多master模式,即使某台broker宕机了,保证消息可以投递到另外一台正常的broker上。Broker处理消息阶段手段四:提供

LeetCode19.删除链表的倒数第N个节点

我先用的第一种方法,先第一次遍历算出有节点数num,然后第二次遍历找到第num-n个节点,删除它的下一个节点,也就是第num-n节点.next=num-n节点.next.next(),然后需要注意的是找到第num-n个节点,指针需要从头节点移动num-n-1次,但是后来一直报空指针异常,我反复的检查,一步一步自己推,死

身份和访问管理解决方案:混合型IAM

对于依赖于本地IT基础结构和传统安全模型的组织,可以更轻松地验证和授权企业网络内的所有内容,包括设备、用户、应用程序和服务器。尝试从公司网络外部获取访问权限的用户使用虚拟专用网络(VPN)和网络访问控制(NAC)进行身份验证。随着云和远程工作的日益普及,新的企业架构正在重新定义边界。数据还存储在公司墙外,用户可以通过公

看期权哪个软件更好用?数据比较全面直观的那种?

在介绍期权看盘软件之前,我们先来了解一下期权交易的发展史。2015年,国内首只期权上市交易,2019年深交所期权上市,期权市场越来越火,期权分仓软件也是横空出世发展至今,下文介绍看期权哪个软件更好用?数据比较全面直观的那种?常用的看盘期权软件有:掌上财富、东方财富、同花顺、通达信、文华财经等。一般来说,多数行情走势软件

合同被篡改,被变更,被调换风险大?君子签电子合同有效化解

纸质合同签署文件类型多,签署量大,人为干预较多,合同被篡改,被变更,被调换风险大,难以防范和避免。请注意,出现以下几个情况,代表你已经遭遇合同“调包计”了!1、合同内容被PS篡改利用PS工具可以轻易将预先商定好的合同内容,包括合同金额、时间、日期、数量、报酬、利率等进行修改,还可以对骑缝印文进行拼接处理,盖印痕迹。内容

热文推荐