介绍
南生论坛是开源Java论坛(社区/问答/BBS/社交网络/博客),仿掘金风格,技术架构采用「SpringBoot2 / SpringBoot3 / SpringCloud」与「Vue2 + Antd / Vue3 + Element Plus」,前后端分离,多端适配,界面优雅,功能全面,性能高效,企业级微服务开源项目。
# 功能
南生论坛-功能结构图

南生运营(权限管理)-功能结构图

# 架构
# 可选组合
# 技术栈
后端技术栈
技术方案 核心技术栈 核心优势 SpringBoot2 SpringBoot2.x、Dubbo、ZooKeeper、RocketMQ、Redis、MyBatis、MySQL、MongoDB、WebSocket、Shiro、七牛云对象存储、... JDK 1.8 生态成熟稳定,全技术栈经过大规模生产验证,学习与运维成本低,兼容性强 SpringBoot3 SpringBoot3.x、Dubbo、ZooKeeper、RocketMQ、Redis、MyBatis、MySQL、MongoDB、WebSocket、Shiro、七牛云对象存储、... 基于 JDK 17+,性能与原生特性更优,Dubbo 云原生架构全面升级,适配现代化云原生部署模式,长期技术迭代支持更完善 Spring Cloud Alibaba Spring Cloud Alibaba、OpenFeign、Nacos、Sentinel、Gateway、RocketMQ、Seata、Redis、MyBatis、MySQL、MongoDB、Shiro、七牛云对象存储、... 一站式微服务全栈解决方案,具备完整的服务注册发现、流量治理、网关路由、分布式事务能力,核心组件经过双十一高并发洪峰验证,可支撑超大规模分布式业务 前端技术栈
技术方案 核心技术栈 核心优势 Vue2 + Ant Design Vue Vue2、Ant Design Vue、Axios、Vue Router、Webpack、Less、Vuex、ES6、Node.js、mavonEditor、wangEditor、ECharts、... 技术生态成熟稳定,兼容性强,学习与维护成本低 Vue3 + Element Plus Vue3、Element Plus、TypeScript、Axios、Vue Router 4、Vite、Sass、Pinia、ES6+、Node.js、mavonEditor、wangEditor、ECharts、... 性能更优,TypeScript 类型安全保障,组合式 API 更利于大型项目维护,Vite 构建效率大幅提升
# 视频教程
https://www.bilibili.com/video/BV1ThYQzfEvR (opens new window)

# 部署效果
开源版演示地址:https://open.nansin.top (opens new window)(普通用户:自己注册就行;管理员:椿/123456)
商业版演示地址:https://bbs.nansin.top (opens new window)(普通用户:椿/123456;管理员:测试管理员/123456)
开源版部署教程:【后端】安装部署教程 (opens new window)、【前端】安装部署教程 (opens new window)
视频教程:https://www.bilibili.com/video/BV1ThYQzfEvR (opens new window)
文档教程:01 南生运营(南生系列基础系统)的设计理念 (opens new window)、 02 10分钟搞懂南生论坛 (opens new window)、 03 如何进行南生论坛管理维护? (opens new window)、 04 南生运营功能介绍 (opens new window)、 05 如何获取南生论坛设计文档? (opens new window)、 06 南生论坛日常迭代(开源计划) (opens new window)