点击上方合集↑
计划推出一套关于Spring Cloud微服务的系列文章,放在上方的合集中↑。
该系列将穷尽 Spring Cloud 微服务相关技术,包括详细的讲解和完整代码演示,内容如下:
- nacos 服务注册与发现
- nacos 配置中心
- OpenFeign 服务调用
- Gateway 网关
- Skywalking 服务链路追踪
- Sentinel 服务降级限流
- xxl-job 分布式任务调度
- Leaf-segment 分布式ID
- ShardingSphere-JDBC 分库分表
- ShardingSphere-Proxy 数据库代理
- Redisson 分布式锁
- RocketMQ 消息队列
- Seata 分布式事务
- MinIO 分布式文件存储
- Redis 缓存
- MySQL 定时备份和主从同步
- Spring Doc 接口文档
- SMS短信和邮箱
- ......
完整的代码在仓库的sourcecode/spring-cloud-demo
目录下。
项目结构如下:
├─config-demo # nacos配置中心的代码示例
├─consumer-service # 服务消费者,与provider-service配合
├─gateway-service # 网关
├─id-service # 分布式ID
├─minio-service # 分布式文件的服务
├─parent # 项目版本号管理模块,其它模块的父模块
├─provider-service # 服务提供者,与consumer-service配合
├─redisson-demo # 分布式锁的示例
├─rocketmq-consumer # 消息队列的消费者,与rocketmq-producer配合
├─rocketmq-producer # 消息队列的生产者,与rocketmq-consumer配置
├─seata-account # 分布式事务 账户服务
├─seata-order # 分布式事务 订单服务
├─seata-product # 分布式事务 商品服务
├─seata-business # 分布式事务 业务调用
├─sentinel-demo # 服务降级限流示例
├─sharding-jdbc-demo # 分库分表代码示例
└─xxl-job-service # 分布式任务调度代码示例
gitee(推荐):gitee.com/cunzaizhe/x…
github:github.com/tigerleeli/…
关注微信公众号:“小虎哥的技术博客”,让我们一起成为更优秀的程序员❤️!
无意得到葵花宝典武林秘籍一本,传说学完将天下无敌,乱花渐欲迷人眼,奈何终其一生都无法参悟,现赐予你。