# xiaofanshu
**Repository Path**: zhang-liangy/xiaofanshu
## Basic Information
- **Project Name**: xiaofanshu
- **Description**: (仿小红书)小番薯后端代码,主要是SpringBoot为基础框架,SpringCloudAlibaba为微服务架构,移动端有uniapp和flutter两个版本(目前只适配了安卓端),推荐看flutter版本(主页仓库)
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 13
- **Created**: 2025-03-04
- **Last Updated**: 2025-03-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# xiaofanshu小番薯
#### 介绍
#### 软件架构
基础框架:Spring Boot
持久性框架:Mybatis-Plus
MVC框架:Spring MVC
缓存:Redis
搜索引擎:ElasticSearch
关系型数据库:Mysql
非关系型数据库:MongoDB
日志:Logback+Slf4j
依赖管理:Maven
消息中间件:RocketMQ
分布式调度中心:xxl-job
微服务架构:
- Spring Cloud+Spring Cloud Alibaba
- 服务中心+配置中心:nacos
- 网关:gateway
- 事务统一:RocketMQ的事务消息(执行周期长且实时性要求不高的场景),不必要引入Seata
#### 项目部分截图
#### 安装教程
按照机器的架构选择对应的步骤
- arm架构,可以参考[xiaofanshu-docker-arm.md](https://gitee.com/yyh12345678/xiaofanshu/blob/master/xiaofanshu-docker-arm.md)----[xiaofanshu-arm.dockerfile](https://gitee.com/yyh12345678/xiaofanshu/blob/master/xiaofanshu-arm.dockerfile),适用于树莓派等arm架构的设备
- amd64架构,可以参考[xiaofanshu-docker-amd64.md](https://gitee.com/yyh12345678/xiaofanshu/blob/master/xiaofanshu-docker-amd.md)----[xiaofanshu-amd64.dockerfile](https://gitee.com/yyh12345678/xiaofanshu/blob/master/xiaofanshu-amd64.dockerfile),适用于普通的服务器
如有疑问,请使用邮箱联系我yahaoyang929@foxmail.com