基于 RuoYi 若依微服务框架实战《共享充电宝》项目
本帖最后由 xhlyh00520 于 2025-3-25 21:22 编辑1、项目简介
共享充电宝`是基于`若依`微服务版本框架开发的一个共享系统,项目包含平台管理端与微信小程序端,是一个前后端分离的项目。共享充电宝分为后台系统和前台微信小程序。
后台系统功能(用户登录、系统管理员列表、角色管理、权限规则管理、柜机管理、柜机分类、充电宝管理、...)
前台微信小程序功能(首页、附近门店、门店信息、登录功能、扫码、Mqtt通信、我的订单、微信支付...)
其中覆盖了分布式文件系统、高速缓存、消息队列等多种业务场景和技术实现。
1.1、核心技术
- **SpringBoot :简化新Spring应用的初始搭建以及开发过程;
- **SpringCloud :基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Alibaba Nacos、Spring Cloud Alibaba Sentinel、Spring Cloud Task和Spring Cloud Feign等)
- **SpringBoot+SpringCloudAlibaba(Nacos,Sentinel)+Cloud OpenFeign**
- MyBatis-Plus:持久层框架,也依赖mybatis
- Redis:内存做缓存
- RabbitMQ:消息中间件;大型分布式项目是标配;分布式事务最终一致性
- Quartz: 分布式定时任务调用中心
- Drools:规则引擎,计算预估费用、取消费用等等
- MongoDB: 分布式文件存储的数据库
- Knife4J:接口文档工具
- MinIO(私有化对象存储集群):分布式文件存储 类似于OSS(公有)
- 微信支付
- MySQL:关系型数据库
- Docker:容器化技术;生产环境Redis(运维人员)
- EMQX:分布式 MQTT 消息服务器
- SpringAI:面向人工智能工程的应用框架
- DeepSeek:开源人工智能工具库,专注于提供高效易用的AI模型训练与推理能力
前端技术栈
- Vue 3: Vue.js 的最新版本
- Element Plus:一个基于 Vue.js 3.0 的组件库,它是 Element UI 的升级版本
- Vite:一种新型前端构建工具
- Node.js: JavaScript 运行环境
- uni-app:前端应用框架
**** Hidden Message *****
666666666666666666 基于 RuoYi 若依微服务框架实战《共享充电宝》项目 硅谷小电 基于 RuoYi 若依微服务框架实战《共享充电宝》项目 [修改] 谢谢 6666666 感谢领导分享哦 基于 RuoYi 若依微服务框架实战 6666666