xhlyh00520 发表于 2025-3-25 21:18:36

基于 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 *****


cool 发表于 2025-3-25 22:22:18

666666666666666666

taipingyang2021 发表于 2025-3-26 03:37:13

基于 RuoYi 若依微服务框架实战《共享充电宝》项目

matengwode2009 发表于 2025-3-26 09:35:45

硅谷小电

091217 发表于 2025-3-26 10:28:46

基于 RuoYi 若依微服务框架实战《共享充电宝》项目 [修改]

billwood 发表于 2025-3-26 10:28:51

谢谢

Everday_Go 发表于 2025-3-26 10:52:09

6666666

heike1100 发表于 2025-3-26 11:32:16

感谢领导分享哦

wanfeng 发表于 2025-3-26 12:07:35

基于 RuoYi 若依微服务框架实战

1609118451 发表于 2025-3-26 13:38:22

6666666
页: [1] 2 3
查看完整版本: 基于 RuoYi 若依微服务框架实战《共享充电宝》项目