博客项目采用了前后端分离的方式,前端使用了Vue和axios等技术,同时集成了三个常用的UI组件和v-charts图表。后端使用Java和SpringCloud进行微服务开发,数据库方面使用了Mysql,并且可以根据需要选择相应的数据库连接包。在中间件方面,项目使用了Mybatis作为分页插件,同时使用Redis进行缓存和流量缓解,使用Redisson实现了分布式锁,利用RabbitMQ实现了延迟队列,利用Elasticsearch实现了高亮分页排序,还通过websocket进行连接监听和数据传送。支付方面,项目目前支持支付宝原始支付和二维码支付,未来还会添加微信支付功能。跟踪方面,项目使用了Zipkin进行分布式跟踪,数据存储可以选择Elasticsearch或SQL数据库。
基于Vue SpringCloud博客的设计与实现微服务基础版本组件1.0版本博客的技术栈和功能介绍
文件列表
基于Vue+SpringCloud博客的设计与实现-微服务基础版本组件1.0版本博客采用Vue+SpringCloud前后分离
(预估有个528文件)
MemberServiceImpl.java
47KB
ArticleServiceImpl.java
23KB
UserPayFeign.java
19KB
UserSecurityFeign.java
21KB
AlipayCallbackController.java
19KB
SignServiceImpl.java
19KB
index
74KB
HEAD
23B
HEAD
32B
pack-42a0e06f3a80ccecff143a4f33e432101ef5670b.idx
22KB
暂无评论