# springCloud-demo **Repository Path**: 4217/spring-cloud-demo ## Basic Information - **Project Name**: springCloud-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-26 - **Last Updated**: 2024-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## xxx平台 xxx平台。 接口采用webflux响应式编程。 ## 平台定位 - 构建成熟的、完善的、全面的,基于 Springboot 的、微服务架构解决方案。 ## 重要说明 本平台基于Springboot3.x以上版本,在Jdk17版本上运行。 ## [1]、技术栈和版本说明 ### (1)Spring 全家桶及核心技术版本 | 组件 | 版本 | | --------------------------- |------------| | Spring Boot | 3.x | | Spring Cloud | 2023.0.0 | | Spring Cloud Alibaba | 2022.0.0.0 | | Nacos | 2.2.0 | > Spring 全家桶版本对应关系,详见:[版本说明](https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E) ### (2)所涉及的相关的技术: - 持久层框架:Mybatis Plus - API 网关:Spring Cloud Gateway - 服务注册&发现和配置中心: Alibaba Nacos - 服务消费:Spring Cloud OpenFeign & RestTemplate - 负载均衡:Spring Cloud Loadbalancer - 消息队列:默认 Kafka - 链路跟踪:Skywalking - 数据缓存:JetCache + Redis + Caffeine, 自定义多级缓存 - 分库分表:ShardingJdbc - 数据库: MySQL - JSON 序列化:Jackson - 文件服务:Minio - 日志中心:ELK - 监控:Prometheus - 日志收集:Logstash Filebeat ## [2]、 版本号说明 本系统版本号,分为三段。 - 第一段,整体功能升级,采用 V1、V2.... 版本 - 第二段,表示系统功能的变化 - 第三段,表示系统功能维护及优化情况 ## [3]、工程结构 ``` sword-cloud ├── configurations -- 配置文件脚本和统一Docker build上下文目录 ├── dependencies -- 工程Maven顶级依赖,统一控制版本和依赖 ├── cloud-cache -- 缓存基础服务 ├ └── cache-redis -- redis基础配置 ├── common-core -- 基础核心依赖、单表dto和api等 ├── common-service -- 通用数据服务,单表dao和业务service ├── common-job -- 平台定时任务 └── └── xxl-job -- 业务基础定时任务 ``` ## [4]、项目地址 [//]: # (- 后端 GitLab 地址:gitsz1.aspirecn.com/jsmarketpf/dlpmas.git)