(一)前言
应自身需求,重新巩固一遍Spring Cloud Alibaba一站式微服务解决方案,在自己巩固的同时也记录在博客,以便后续自己深入复习和用全新的方式将知识带给有需要的人(本篇略长)
spring cloud alibaba各版本适配关系:
github官网版本介绍说明
(二)核心组件
首先了解一下我们用到的核心组件,这里的每个组件我们都需要应用到,并且数据库采用mysql5.7,集成MyBatis-Plus,都用目前认可常用的技术
服务发现-Nacos
负载均衡器-Ribbon
声明式HTTP客户端-Feign
服务容错-Sentinel
消息驱动-RocketMQ
API网关-Gateway
用户认证与授权
配置管理-Nacos
调用链监控-Sleuth
(三)学前准备
一台计算机电脑
一台公网云服务器
开发工具首选idea
一颗热爱学习的心
装载稳定新版本git和maven
在gitee中拥有一个仓库用于存放代码
PS:电脑配置了JavaJDK1.8(如何配置此处不详谈)
(四)云服务器配置
云服务器安装宝塔面板,装载教程此处不细谈,装载好后安装docker,docker里装载nacos,安装Redis并设置密码,安装mysql5.7
2022/05/12 待修改