完整springcloudalibaba项目搭建教程(新手入门)

发布时间:2025-05-07 06:28

木工新手入门:制作简易椅子教程 #生活技巧# #手工DIY技巧# #木工手工项目#

子非衣 已于 2023-08-14 17:22:34 修改

于 2023-07-19 10:36:32 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

持续了半个月,终于将这个项目搭建好了,中间碰到了一些问题也都一一解决,在搭建的过程中熟悉各个组件的功能也能加深我们对这些组件的使用和理解

首先是项目选型
我这边参考的是一个视频教程(https://www.bilibili.com/video/BV1fe4y1b7ha/)
视频我已经看过一遍,非常靠谱,在此感谢徐庶老师!!!

项目主要架构如下:
SpringCloudAlibaba 分布式架构
Nacos 注册中心/配置中心
// Ribbon 负载均衡器(新版本的openfeign已废弃ribbon,改为了loadbalancer)
OpenFeign 远程服务调用
Sentinel 系统保护/熔断降级
Seata 分布式事务
Gateway 网关控制
SkyWalking 服务监控/链路追踪

章节目录:
1-SpringCloudAlibaba项目搭建
2-SpringCloudAlibaba整合Nacos
3-SpringCloudAlibaba整合OpenFeign
4-SpringCloudAlibaba整合Nacos配置中心
5-SpringCloudAlibaba整合Sentinel
6-SpringCloudAlibaba整合Seata
7-SpringCloudAlibaba整合Gateway
8-SpringCloudAlibaba整合SkyWalking

然后就是各个组件的版本对应关系了,这个可以去看下官方文档(https://github.com/alibaba/spring-cloud-alibaba/wiki)
目前最新的版本信息如下

在这里插入图片描述

在这里插入图片描述

版本选定后就可以开始着手搭建了,我本来想用最新版本的,但是搭建时发现springboot3.0以上的需要jdk17,目前大部分公司用的还是jdk8,所以就不用最新版本了,我们选Spring-Cloud-Alibaba 2021.0.5.0这个版本。

所有的组件安装包大家不会下载的可以找我要(我本来准备把安装包什么的都放在csdn,但是上传一直提示资源已存在,不知道啥逻辑)

代码我上传到githup上了,大家需要可以自取(https://github.com/PX1206/SpringCloudAlibaba

2023-08-08更新:
上面那个只是整合了各个组件,组件整合成功后我们当然是要在实际项目中使用,所以我准备上面的项目基础上完善出一个可以直接拿来用的项目脚手架,让项目结构更加完善,功能更加齐全

当然这个脚手架还在更新中
有想看看的可以自己下载:https://github.com/PX1206/Sakura-Cloud

在这里插入图片描述

除了集成了上面所有的组件外,这个架子目前已完成的有:
common模块:公共配置、日志配置(各服务之间和多线程logId传递)
generator模块:一键生成代码(mybatisplus加swagger注解)
gateway模块:(集成swagger文档)
user模块:图片验证码、阿里云短信验证码
order模块:商品下单库存校验(Redis+Redisson+乐观锁)

移步到下一章 1-SpringCloudAlibaba项目搭建

网址:完整springcloudalibaba项目搭建教程(新手入门) https://www.yuejiaxmz.com/news/view/937455

相关内容

从入门到精通,西餐搭配新手教程!
新手入门的健身房训练完整流程❗️
新手学开车的基本步骤过程,新手学车入门视频教程完整版
工程建筑节能专项方案(完整版)
插鲜花教程新手入门
新手摄影入门教程.ppt
烹饪新手入门:做菜大全新手教程
王者荣耀新手入门教程 如何从新手过渡到大神
建设工程项目建议书(精选5篇)
零基础黑客入门教程(非常详细)从入门到入狱,看完这一篇就够了

随便看看