# SpringCloudAlibaba+VUE学习项目 **Repository Path**: CaoWenBo1224/my-application ## Basic Information - **Project Name**: SpringCloudAlibaba+VUE学习项目 - **Description**: 学习搭建SpringCloudAlibaba - **Primary Language**: Java - **License**: Zlib - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2022-01-06 - **Last Updated**: 2024-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringCloudAlibaba, 学习向 ## README #开发设想 ``` 笔者最近发现一个产品叫做EMM(移动安全管理平台),准备新开一个仓库搞一下 ``` # 已完成目标 ``` [1]已整合Mybatis-Plus [2]已整合SpringCloudAlibaba服务发现和配置中心 [3]已整合SpringCloudGateway路由转发 [4]已整合OpenFeign进行服务间调用 [5]已整合Oauth2+JWT [6]已整合Sentinel(熔断&&限流) [7]已整合SpringBootAdmin监控 [8]已整合Swagger2.8.0 [9]已整合Sleuth [10]已整合Redis [11]已整合ElasticSearch [12]使用VUE3+ELEMENT搭建前端登录页面 ``` # 学习规划整合 ``` 后端学习路线 架构整合: 整合Seata(分布式事务) 用业务场景驱动整合第三方: 整合消息中间件:Kafka、RabbitMq、ActiveMq、RocketMq 整合Mongodb(Redis顺便实现下分布式锁) 整合ELK(ElasticSearch、Logstash、Kibana) 前端学习路线: VUE+Element搭建前端访问页面 ``` # 启动顺序 + 第三方应用 ``` 一、启动第三方应用 Nacos Windows单机版启动方法: ps:需要有jdk环境 1、进入bin目录 2、startup.cmd -m standalone 3、页面:http://localhost:8848/nacos/ 4、账号密码:nacos/nacos Redis Windows单机版启动方法: 1、redis-server.exe redis.conf Sentinel启动方法: 1、java -jar sentinel-dashboard-1.8.3.jar 2、页面:http://localhost:8080/ 3、账号密码:sentinel/sentinel 4、先执行一次 的操作 不然在Sentinel面板看不到东西 请求api接口http://127.0.0.1:8081/user/getUser和http://localhost:8082/shop/getUser ZipKin(Seluth)启动方法: 1、java -jar zipkin-server-2.23.16-exec.jar 2、页面:http://localhost:9411/ 二、启动微服务WatchCenter 1、页面:http://localhost:8000/ 2、账号密码:admin/admin 三、启动AuthCenter 四、其余微服务顺序随.... ``` # 博客:https://www.yuque.com/xiaocaotongzhi/ohirgz ![WatchCenter](/software/image.png) ![Zipkin(Sleuth)](/software/image2.png) ![Sentinel](/software/image3.png)