做这个项目是考虑到自身能力瓶颈,于是购买了java的体系课。系统的学习项目的设计、构建和封装。同时自学vue3+vite。为了将学习的内容与实际结合,于21年9月开始用业余时间设计并构建了一个内容管理系统(未完成)。
后端使用到的技术
框架:Spring Boot、Spring Cloud、Spring Cloud Alibaba
网关:Gateway
配置、注册中心:Nacos
认证中心:Spring Cloud Security OAuth2
熔断降级:Sentinel
负载均衡:Ribbon
ORM:MyBatis Plus
数据库:MySql、Redis
缓存管理:JetCache
消息中间件:Zookeeper+Kafka
服务间通讯:OpenFeign
链路追踪:SkyWalking
服务监控:Spring boot Admin
分布式事务:Seata
API文档:swagger+Knife4j
文件管理:MinIO
日志框架:Log4j2
大流量日志管理:
日志文件收集:FileBean
日志流转中心:Zookeeper+Kafka
日志内容收集:Logstash
日志管