构建微服务架构:前台采用Vue+Vuetify,后端使用Spring Boot+Spring Cloud+Mybatis

上传:document70180 浏览: 56 推荐: 0 文件:zip 大小:22.15MB 上传时间:2023-11-24 20:22:03 版权申诉

采用Vue+Vuetify构建前台,后端采用Spring Boot+Spring Cloud+Mybatis进行开发。登录验证使用Jwt,动态和音乐检索服务利用ElasticSearch实现,服务间消息传递通过RabbitMQ完成,同时借助RabbitMQ和Stomp.js实现了后端与前端的通信。通过前后端分离,前端无需关心后端技术实现,页面交互使用Vue2.x和Vuetify,提高了开发效率。页面状态管理借助Vuex,某些数据通过RabbitMQ消息队列进行统一处理,包括邮件发送等。整体架构基于微服务,采用了简便的社交网站模型,实现了子评论和新消息提醒。登录验证方面,使用了Cookie和JWT技术。具体服务端模块包括msns-admin(提供admin端api接口和服务)、msns-auth(验证中心,负责登录验证)、msns-comment(提供评论端api接口和服务)、msns-common(存放项目通用工具类接口)、msns-dynamic(提供动态端的api接口和服务)。

上传资源
用户评论