Powerbank-SpringCloud是一套微服务架构系统,采用了 Spring Cloud、Spring Cloud Alibaba、SpringBoot、Sa-Token、MyBatis Plus、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统
- 微服务框架:基于 Spring Cloud & Spring Cloud Alibaba 构建
- 认证授权:采用 Sa-Token 实现统一认证和权限管理
- 数据访问:MyBatis Plus 提供强大的 ORM 支持
- 搜索引擎:集成 Elasticsearch 实现高性能搜索服务
- 前端框架:基于 Vue 开发的现代化管理后台
- 🚀 微服务架构:支持服务注册发现、配置中心、服务熔断、负载均衡
- 🔐 安全防护:完善的认证授权机制,多维度的安全防护体系
- 📊 分布式事务:支持分布式事务处理,保证数据一致性
- 🎯 容器化部署:支持 Docker 容器化部署,便于快速交付和扩展
- 💡 业务组件:提供丰富的业务组件,加速业务开发
- 📈 监控运维:集成全方位监控,支持系统运维管理
- Spring Cloud:微服务框架
- Spring Cloud Alibaba:阿里巴巴微服务生态
- SpringBoot:应用开发框架
- Sa-Token:权限认证框架
- MyBatis Plus:ORM 框架
- Elasticsearch:搜索引擎
- Redis:缓存数据库
- Nacos:服务注册与配置中心
- Sentinel:服务熔断与限流
- Seata:分布式事务框架
- Vue.js:渐进式 JavaScript 框架
- Element UI:组件库
- Axios:HTTP 客户端
- Vuex:状态管理
- Vue Router:路由管理