# spring-cloud-alibaba
**Repository Path**: DD2010/spring-cloud-alibaba
## Basic Information
- **Project Name**: spring-cloud-alibaba
- **Description**: Spring Cloud Alibaba Nacos + Sentinel + Seata + Gateway Demo
- **Primary Language**: Java
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2024-06-30
- **Last Updated**: 2024-06-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
##### 标题:
Spring Cloud Alibaba Nacos + Sentinel + Seata + Gateway Demo
##### 简介:
此项目演示了 Spring Cloud Alibaba 中部分组件的使用,并通过修改 sentinel-dashboard 源码,自己重新编译打包后部署,已经支持 sentinel 相关配置持久化至 Naocs。
并且通过扩展其提供的一些接口,实现了一些开源版本不支持的特性,相关代码都在本人的仓库中。
##### 启动步骤:
1. 下载本项目源码,根据项目中的各配置来修改后续nacos-server、seata-server、sentinel-dashboard等的配置文件,如数据库、端口号等
2. 将本项目sql目录下的sql语句执行,包括了nacos和seata要用到的库表
3. 去官方下载nacos-server的包(示例为1.3.2版本),按照官方文档启动项目,启动成功后可访问 nacos控制台
4. 去官方下载seata-server的包(示例为1.4.0版本),按照官方文档启动项目
5. 下载改造过的 sentinel-dashboard 源码(示例为1.8.0版本),修改相关配置后启动项目,启动成功后可访问 sentinel控制台
6. 依次启动本项目中的gateway、service-provider、service-consumer