# spring cloud alibaba 框架整合 **Repository Path**: zhangleijay/spring-cloud-alibaba-all-in-one ## Basic Information - **Project Name**: spring cloud alibaba 框架整合 - **Description**: 整合spring-cloud-alibaba 所有组件,提供入门学习的demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-02-23 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工程简介 # perf项目架构 该项目集成:服务注册和发现、分布式配置、dubbo远程调用、Sentinel熔断、分布式事务;是初学者入门不错的demo! # 项目划分结构 | per-ms-web;提供rest接口,dubbo服务的consumer | | --- | | perf-ms-service;共用业务逻辑实现,dubbo服务的producter | | per-gateway;微服务API网关服务 | | perf-ms-api;dubbo接口,服务producter和consumer共用 | | perf-config; 配置中心存储的配置(规划) | | perf-common;工具类通用模块(规划) | | perf-auth;统一的认证中心(规划) | | perf-jira-connector; jira连接;nodejs | | perf-sync-service; jira数据同步服务;nodejs | | perf-export-service; excel导入导出服务;dubbo服务的producter | | perf-export-api;dubbo接口,服务producter和consumer共用 | # 后端技术 | 技术 | 说明 | 官网 | | --- | --- | --- | | Spring Cloud Alibaba(Nacos Config,Nacos Discovery,Sentinel、Spring Cloud 服务调用 + Dubbo@Reference) | 微服务框架:服务注册和发现、分布式配置、dubbo远程调用、Sentinel熔断 | [https://github.com/alibaba/spring-cloud-alibaba](https://github.com/alibaba/spring-cloud-alibaba) | | Spring Boot | 容器+MVC框架 | [https://spring.io/projects/spring-boot](https://spring.io/projects/spring-boot) | | Spring Security Oauth2 | 认证和授权框架 | [https://spring.io/projects/spring-security-oauth](https://spring.io/projects/spring-security-oauth) | | MyBatis | ORM框架 | [http://www.mybatis.org/mybatis-3/zh/index.html](http://www.mybatis.org/mybatis-3/zh/index.html) | | MyBatisGenerator | 数据层代码生成 | [http://www.mybatis.org/generator/index.html](http://www.mybatis.org/generator/index.html) | | PageHelper | MyBatis物理分页插件 | [http://git.oschina.net/free/Mybatis_PageHelper](http://git.oschina.net/free/Mybatis_PageHelper) | | Elasticsearch | 搜索引擎 | [https://github.com/elastic/elasticsearch](https://github.com/elastic/elasticsearch) | | Redis | 分布式缓存 | [https://redis.io/](https://redis.io/) | | Druid | 数据库连接池 | [https://github.com/alibaba/druid](https://github.com/alibaba/druid) | | OSS | 对象存储 | [https://github.com/aliyun/aliyun-oss-java-sdk](https://github.com/aliyun/aliyun-oss-java-sdk) | | JWT | JWT登录支持 | [https://github.com/jwtk/jjwt](https://github.com/jwtk/jjwt) | | LogStash | 日志收集 | [https://github.com/logstash/logstash-logback-encoder](https://github.com/logstash/logstash-logback-encoder) | | Seata | 全局事务管理框架 | [https://github.com/seata/seata](https://github.com/seata/seata) | # 前端技术 | 技术 | 说明 | 官网 | | --- | --- | --- | | Vue | 前端框架 | [https://vuejs.org/](https://vuejs.org/) | | Vue-router | 路由框架 | [https://router.vuejs.org/](https://router.vuejs.org/) | | Vuex | 全局状态管理框架 | [https://vuex.vuejs.org/](https://vuex.vuejs.org/) | | Element | 前端UI框架 | [https://element.eleme.io/](https://element.eleme.io/) | | Axios | 前端HTTP框架 | [https://github.com/axios/axios](https://github.com/axios/axios) | | echart | 基于Echarts的图表框架 | | | vue-element-admin | 后台前端框架,基于vue element-ui实现 | [https://github.com/PanJiaChen/vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) | # 开发环境 | 工具 | 下载 | | --- | --- | | JDK | | | Mysql | [https://www.mysql.com/](https://www.mysql.com/) | | Redis | [https://redis.io/download](https://redis.io/download) | | Elasticsearch | [https://www.elastic.co/cn/downloads/elasticsearch](https://www.elastic.co/cn/downloads/elasticsearch) | | Kibana | [https://www.elastic.co/cn/downloads/kibana](https://www.elastic.co/cn/downloads/kibana) | | Logstash | [https://www.elastic.co/cn/downloads/logstash](https://www.elastic.co/cn/downloads/logstash) | | nginx | [http://nginx.org/en/download.html](http://nginx.org/en/download.html) | | Nacos | [home (nacos.io)](https://nacos.io/zh-cn/index.html) |