
基于Spring Boot的微服务项目前端采用Vue+Vuetify,后端运用Spring Boot+Spring Cloud+MyBatis
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一个基于Spring Boot框架构建的微服务项目,前端使用了Vue结合Vuetify框架进行开发,而后端则采用了Spring Boot、Spring Cloud以及MyBatis技术栈。
前台采用Vue与Vuetify框架进行开发,后端则使用Spring Boot、Spring Cloud以及Mybatis技术栈,并通过Jwt实现登录验证机制;同时引入ElasticSearch作为动态内容及音乐检索服务的支撑平台,利用RabbitMQ来完成各服务间的消息传递任务。前端和后端之间的通信则是借助于RabbitMQ结合Stomp.js达成。
在项目架构设计上实现了前后端分离的理念,其中页面交互部分采用Vue2.x版本搭配Vuetify框架进行构建,在提升开发效率的同时保证了用户体验;利用Vuex对应用状态进行集中式管理,并通过引入RabbitMQ消息队列来实现邮件发送和异步任务的调度。
此外,项目中还自定义实现了评论模块功能,包括子评论展示以及新消息提醒机制。登录验证则结合Cookie与JWT技术以确保系统的安全性及用户体验的一致性。
综上所述,“msns”是一个基于微服务架构设计的简易社交网站平台,在该平台上分别构建了服务于不同业务需求的应用模块:
- msns-admin:负责提供管理员端API接口及相关服务。
- msns-auth:作为验证中心,主要功能为用户登录及权限校验等操作。
- msns-comment:专门处理评论相关的API请求与后台逻辑实现。
- msns-common:用于存放项目中通用的工具类和基础性接口定义文件。
以上描述涵盖了原内容的主要技术选型和技术架构设计思路。
全部评论 (0)
还没有任何评论哟~


