天天吃货电商系统前端使用 Jquery、vue.js,后端使用 SpringBoot、SpringMVC、Mybatis 开发,集成 swagge
r 接口文档,支持微信和支付宝支付。
单体到高可用集群搭建(容器使用 Docker):Nginx 集群使用 LVS+Keepalived+Nginx 实现高可用集群搭建;R
edis 集群利用三主三从集群模式搭建,并集成 Redis 哨兵机制;用户分布式会话使用 CAS 单点登录实现;搭
建分布式搜索引擎 Elasticsearch,实现商品分页搜索与高亮,商品搜索排序等;分布式文件系统使用 nginx
fastdfs 实现用户头像和商品图片上传与修改,并集成阿里 OSS;分布式消息队列使用镜像模式搭建 RabbitMQ
集群架构,并实现下单、扣库存、支付可靠性投递;使用 Zookeeper 集群加 kafka 节点集群搭建海量日志收集
高可用系统,使用 log4j2 做日志输出,FileBeat 日志收集,kafka 日志消息投递,logstash 日志过滤,elas
ticsearch 日志持久化,kibana 日志可视化;使用 cu