00. Spring Cloud 微服务系列前言

29 阅读2分钟

点击上方合集↑

计划推出一套关于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/…

关注微信公众号:“小虎哥的技术博客”,让我们一起成为更优秀的程序员❤️!

无意得到葵花宝典武林秘籍一本,传说学完将天下无敌,乱花渐欲迷人眼,奈何终其一生都无法参悟,现赐予你。