WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud
Posted Huterox
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud相关的知识,希望对你有一定的参考价值。
文章目录
前言
不出意外,这个应该是本科阶段最后一个大型web项目了,我们的期望是两个方面:
1. Java部分
- 基于SpringCloud打造一个真正意义上的分布式微服务项目
- 完成完整的流程开发,整合目前企业里面的主流技术
- 从调试环境上传至生产环境,涵盖测试,上线,服务监控,运维并部署至K8s服务集群
2 .Python部分
- 我们期望基于机器学习完成用户内容推荐
- 基于NLP完成对博文内容的自动化审核
- 在趣味模块上线有关于人工智能的小dome
- 前端部分
- 基于vue+elementUI 完成PC端的搭建
- 基于低代码开发平台完成移动端的开发
- 集成优秀的开源项目降低开发成本
功能
.1. 博文编写(主PC端)
.2. 社区管理,用户可加入或创建管理社区
.3.问答功能(仿知乎,主移动端)
.4. 博文开源(仿Git,将博文视为开源/闭源项目)
.5. 树洞(趣味功能,目前为:日志,好友功能,非主动式聊天(服务成本过较高))
前端构建
前端分为两个部分PC端和移动端。不过目前只有PC端,移动端暂时没有构建。
用户端
部分内容预览
管理端
管理端使用开源项目搭建。
后端
目前后端只是创建了基本的模块,整合了开源项目后端。
基于Python的端将在下一个版本构建,本版本主要是先完成基本的功能构建,在时间允许的情况下开发(核心目标为考研)
基本架构图
当前的基本架构图如下:
当然我们这边前端将会消耗更多的时间,后端的套路较为固定。
由于这边以考研为主,所以本项目的0.7版本开发有可能花费一个学期,预计开发时间为3个月。
以上是关于WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud的主要内容,如果未能解决你的问题,请参考以下文章