本项目为个人学习项目,主要用于学习和研究SpringBoot、SpringCloud、SpringCloudAlibaba、Mybatis、MybatisPlus、ES、kafka、Redis、RabbitMQ、Nacos、Seata、ShardingSphere、Sentinel、Dubbo、Zookeeper、Netty、SpringSecurity、JWT等技术,以及一些常用的设计模式、数据结构、算法等。
1. rj_take_out_platform: 外卖平台练手项目,前端Vue,后端SpringBoot 涉及:redis、Kafka集群配置,使用, mybatis_plus、swagger2、unirest、log4j2、hutool的简单运用
2. cloud-demo:SpringCloud练手项目,涉及:Eureka、Ribbon、Feign、Sentinel、Gateway、Nacos等技术
3. docker-demo、docker-compose-demo:将cloud-demo项目中的服务容器化,使用docker-file进行打包,使用docker-compose进行编排