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. 版本号
项目 | 版本号 | 备注 |
---|---|---|
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 -
……
无意得到葵花宝典武林秘籍一本,传说学完将天下无敌,乱花渐欲迷人眼,奈何终其一生都无法参悟,现赐予你。
原文始发于微信公众号(小虎哥的技术博客):Spring Cloud 微服务系列包版本号约定
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/169805.html