在根目录下执行
mvn -Drevision=1.0.0 install
demo
基于springboot xxl-job 例子
微服务例子,包括分层,dto 转换,api定义等
course
课程,学生需要选择课程
student
学生服务,会调用course 服务
监控
cat 监控demo
mq demo
rocketmq 例子,生产 消费,事物等
nacos 例子
基于spring-boot 的 配置中心调用
基于spring-cloud 的配置中心调用
seata 的分布式事物例子
business 业务调用方,会调用 order 和 storage 服务,进行分布式事物处理
order 订单
storage 库存
db ,需要初始化的sql
sentinel-dashboard 基于nacos 存储进行改造
sentinel-seivice-provider 服务提供者,基于>spring-cloud-starter-alibaba-sentinel ,并监听nacos 的限流或者降级 配置变化
公共工具类和封装类
所有依赖的管理
所有的starters
基础功能
缓存redis 和 local cache
监控cat
服务注册和发现
mybatis
rocketmq
分布式事物seata
任务调度 xxl-job