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

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

1. Java8

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

2. 官方版本说明

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

https://github.com/alibaba/spring-cloud-alibaba/wiki/版本说明

3. 版本号

项目 版本号 备注
Java 8
Spring Boot 2.6.13 3.0以后的版本都要Java17
Spring Cloud 2021.0.5 微服务
Spring Cloud Alibaba 2021.0.5.0
Nacos 2.2.0 注册中心、配置中心
Sentinel 1.8.6 服务限流降级
RocketMQ 4.9.4 消息队列
Seata 1.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
  • ...

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

相关推荐
写代码的小阿帆6 小时前
Java体系总结——从基础语法到微服务
java·微服务·学习方法
Light6013 小时前
领码方案|微服务与SOA的世纪对话(5):未来已来——AI 驱动下的智能架构哲学
微服务·智能双生体·ai 增强 ddd·自驱动 mesh·预测型 ci/cd·自演进闭环
赴前尘15 小时前
Go 微服务框架排行榜(按 GitHub Star 排序)
微服务·golang·github
源码集结号20 小时前
一套智慧工地云平台源码,支持监管端、项目管理端,Java+Spring Cloud +UniApp +MySql技术开发
java·mysql·spring cloud·uni-app·源码·智慧工地·成品系统
青衫客361 天前
基于 Python 构建的安全 gRPC 服务——TLS、mTLS 与 Casbin 授权实战
python·安全·微服务
AAA修煤气灶刘哥2 天前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
虫师c2 天前
分布式系统设计模式:从理论到实践
微服务·设计模式·系统架构·高可用·分布式系统
yunmi_2 天前
Spring Cloud Netfilx -- Ribbon:负载均衡工具(代码示例)
spring cloud·ribbon·maven·负载均衡
K_i1342 天前
Docker、容器、虚拟机到底是什么
docker·微服务·云原生·容器·kubernetes
还是鼠鼠2 天前
《黑马商城》微服务保护-详细介绍【简单易懂注释版】
java·spring boot·spring·spring cloud·sentinel·maven