微服务是很重要的技术,学会微服务会大大提升个人竞争力,大大提高简历筛选和面试通过率。本专栏用SpringCloudAlibaba搭建一套项目,让你五天掌握微服务的使用。我给项目起了个名字:闪速优选。
常用的微服务框架有:SpringCloud、Dubbo。其中,SpringCloud占主流,2020年之后的微服务项目基本都是SpringCloud,Dubbo只存在于老项目。
阿里的SpringCloudAlibaba,功能和易用性更加强大,可把它看成SpringCloud的另一种实现。SpringCloudAlibaba在2020年之后的微服务项目中占主流,学它是最好的选择。
项目场景
本项目是电商项目场景:
流程概述:
- 用户请求创建订单接口
- 将订单并写入数据库(order服务调用自己本地的service)
- 减去相应商品的库存(order服务通过SpringCloud调用storage服务)
- 减去相应用户的余额(order服务通过SpringCloud调用account服务)
效果展示
SpringCloud运行体验(视频 免费)
从0完成此项目
- SpringCloud基础知识(视频 免费)
- 下载和安装Nacos(视频 免费)
- 搭建网关项目(视频)
- 添加公共项目的依赖(视频)
- 编写公共项目的全局处理(视频)
- 添加业务项目的依赖(视频)
- 编写业务代码(视频)
- 提供feign接口(视频)
- 在Nacos管理页面进行配置(视频)
- 启动项目并测试(视频)
- SpringCloud项目总结(视频)
项目源码
此内容 登录 后可见!
请先
!