使用当前最热门的SpringCloud项目技术,提升代码规范和对分布式理解。打造一套规范的微服务开发框架。
xander
├── xander-common -- 工具类及通用代码模块
├── xander-hasor -- 零代码开发服务
├── xander-mbg -- MyBatisGenerator生成的数据库操作代码模块
├── xander-executor -- XxlJob的执行器服务
├── xander-seckill -- 秒杀模块(涉及高并发)
├── xander-auth -- 基于Spring Security Oauth2的统一的认证中心
├── xander-gateway -- 基于Spring Cloud Gateway的微服务API网关服务
├── xander-xxljob -- XxlJob调度服务
├── xander-monitor -- 基于Spring Boot Admin的微服务监控中心
├── xander-admin -- 后台管理系统服务
├── xander-search -- 基于Elasticsearch的搜索系统服务
├── xander-portal -- 门户系统服务
├── xander-demo -- 微服务远程调用测试服务
└── config -- 配置中心存储的配置
- 秒杀模块Example01接入(重在技术学习)
- 业务功能齐全,支持单商品多数量秒杀
- 后续使用JMeter压测
- 引入nacos模块作为注册中心和配置中心
- xander-common作为工具类及通用代码模块
- xander-gateway作为网关服务
- xander-auth负责权限校验
- 新增xander-hasor,实现零代码开发服务
- 增加xander-admin模块和集成XxlJob远程调度
- 增加xander-search模块,集成ES(做好权限隔绝,ES模块不具备修改MySQL表的权限)
- 新增xander-monitor,集成Spring-Boot-Admin服务。
- 对SpringBoot应用的各项指标进行监控,作为微服务架构中的监控中心
- 集成XxlJob分布式调度系统以及执行器服务
- XxlJob模块优化
- 秒杀模块接入(重在技术学习)