WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud

Posted Huterox

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud相关的知识,希望对你有一定的参考价值。

文章目录

前言

不出意外,这个应该是本科阶段最后一个大型web项目了,我们的期望是两个方面:
1. Java部分

  1. 基于SpringCloud打造一个真正意义上的分布式微服务项目
  2. 完成完整的流程开发,整合目前企业里面的主流技术
  3. 从调试环境上传至生产环境,涵盖测试,上线,服务监控,运维并部署至K8s服务集群

2 .Python部分

  1. 我们期望基于机器学习完成用户内容推荐
  2. 基于NLP完成对博文内容的自动化审核
  3. 在趣味模块上线有关于人工智能的小dome
  1. 前端部分
  1. 基于vue+elementUI 完成PC端的搭建
  2. 基于低代码开发平台完成移动端的开发
  3. 集成优秀的开源项目降低开发成本

功能

.1. 博文编写(主PC端)
.2. 社区管理,用户可加入或创建管理社区
.3.问答功能(仿知乎,主移动端)
.4. 博文开源(仿Git,将博文视为开源/闭源项目)
.5. 树洞(趣味功能,目前为:日志,好友功能,非主动式聊天(服务成本过较高))

前端构建

前端分为两个部分PC端和移动端。不过目前只有PC端,移动端暂时没有构建。

用户端

部分内容预览

管理端

管理端使用开源项目搭建。

后端


目前后端只是创建了基本的模块,整合了开源项目后端。


基于Python的端将在下一个版本构建,本版本主要是先完成基本的功能构建,在时间允许的情况下开发(核心目标为考研)

基本架构图

当前的基本架构图如下:

当然我们这边前端将会消耗更多的时间,后端的套路较为固定。

由于这边以考研为主,所以本项目的0.7版本开发有可能花费一个学期,预计开发时间为3个月。

以上是关于WhiteHoleV0.7实战开发>>你的下一个项目为何不可基于SpringCloud的主要内容,如果未能解决你的问题,请参考以下文章

嘿~ 基于分布式架构的技术交流社区(WhiteHoleV0.7)即将竣工!

为什么需要用 Clojure 来开发你的下一个微服务

我的Serverless实战——引领云计算的下一个十年

我的Serverless实战——引领云计算的下一个十年

十大开源Swift库开始你的下一个iOS项目

10 款 Node.js 框架,可用于你的下一个项目