码客云笔记

我要开发同款
码客阿辉2024年02月05日
88阅读
开发技术项目管理、系统架构、elasticsearch、dockervue
所属分类灵活扩展、前后端分离、springboot

作品详情

项目背景:
编码人员需要往往需要各方面的编码知识以及经验记录,有时还需要自行开发一些功能组件。需要一个平台化的系统来满足私人定制的功能并记录各种格式的经验方法便于以后查看,但由于自行实现需要耗费大量时间与经历,较多的人以公共博客作为替代,这样虽然可以将资料进行简单的整理,但公共博客均以盈利为目的,使用过程中掺杂广告,且无法自行定制新的客制化功能。
本人负责:
该项目为个人项目,架构选型到业务流程设计再到编码开发均为本人负责。
项目技术:
• 使用SpringBoot框架作为后端基础架构。
• 使用Vue+Vite框架作为前端基础框架。
• 后端使用MyBatis作为关系数据库持久层支持。
• 持久化数据使用Mysql数据库存储管理。
• 后端使用Minio管理对象存储。
• 后端使用ElasticSearch搜索引擎,为内容提供分词检索。
• 使用Kibana作为ElasticSearch可视化组件。
• 使用logstash借助消息轮询同步Mysql和ElastcSearch中的数据模型。
• 后端使用Aspect切面处理补充逻辑。
• 后端引入flexmark依赖用于识别和转化markdown语法。
• 前端使用ElementUI作为基础UI依赖。
• 前端使用tailwindcss作为预置css类参考。
• 前端使用vuex作为全局属性存储管理。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论