[知识大纲]-Java分布式

1.初识分布式

  • 初识分布式系统定义与意义
  • 分布式系统的基础知识
  • 淘宝电商架构演变过程
  • 大型网站架构模式
    • 大型网站的分层、分割模式
    • 大型分布式、集群模式
    • 分布式中缓存、异步模式
    • 分布式系统冗余 、扩展模式
  • 大型网站架构要素
    • 分布式系统中高并发原子:无状态、拆分、服务化、消息队列
    • 分布式系统之高可用原子:降级、限流、备份、监听

2.分布式中间件

2.1分布式服务治理(Zookeeper、Dubbo)
  • 分布式下应用系统服务化通讯技术
  • 从集中到分布式特点 ACID到CAP/BASE基础
  • 分布式协同框架Zookeeper
    • Zookeeper集群部署与快速入门
    • 深入Zookeeper典型应用场景之服务注册与订阅
    • 深入Zookeeper中znode、watcher、ACL、客户端API详解
    • 深入Zookeeper客户端服务端源码分析
    • 深入熟悉Zookeeper迁移、扩容、监控详解
  • RPC服务框架之Dubbo
    • 从0到1整体认知分布式系统
      • 分布式架构的发展历史与背景
      • 如何着手架构一套分布示式系统
      • 分布式架构所带来的成本与风险
    • 快速掌握Dubbo常规应用
      • Dubbo的作用简要说明、快速演示Dubbo 调用示例
      • Dubbo 架构与基本角色说明
      • Dubbo基本应用与配置说明
    • Dubbo 企业级应用进阶
      • 分布式项目开发与联调
      • Dubbo控制管理后台使用
      • Dubbo注册中心使用
    • RPC协议底层原理与实现
      • RPC协议基本组成
      • RPC协议报文编码与实现详解
      • Dubbo中所支持RPC协议使用
    • Dubbo 调用模块详解
      • Dubbo 调用模块详解(容错、负载均衡、异步调用、过滤器)
      • Dubbo 其它使用场景详解(泛化调用与引用、隐示传参、令牌验证)
      • Dubbo 路由功能使用
2.2分布式消息异步解耦(RocketMq、Kafka、Rabbitmq)
  • 初识消息中间件特性与规划
  • 阿里双十一交易系统与统计系统场景讲解
  • 常见消息中间件Rabbitmq、Kafka、ActiveMq、RocketMq对比
  • 分布式消息框架之RocketMq
    • 解密Rocket,Mq集群部署与快速入门
    • 深入分析RocketMq模块划分与集群原理讲解
    • 详解普通消息、顺序消息、事务消息、定时消息
    • 深入RocketMq Broker、Consumer、Producer源码分析
    • 详解RocketMq监控与运维
    • 企业实战RocketMq消息中间件API架构开发
  • 分布式消息框架之Kafka
    • Kafka发展介绍与对比
    • Kafka集群搭建与使用
    • Kafka原理分析
2.3分布式数据缓存(Redis)
  • 关系型数据库瓶颈与优化
  • 非关系型数据库数据中间件mongoDb、Redis、tair、memcache、neo4j对比
  • 分布式数据库存储之Redis
    • 行业使用Redis场景详解与演变过程
    • 解密Redis基本数据类型、哨兵机制、复制、常用命令
    • 快速开始Redis Cluster集群与原理
    • 深入详解集群分配算法详解与动态水平扩容与监控
    • 深入详解Jedis cluster开发与通讯协议详解
    • 实战企业级项目Redis框架gcache架构与开发
2.4分布式数据存储(sharding-sphere)
  • 初识分布式下数据库瓶颈
  • 为何要读写分离、分库分表
  • 常见分片算法hash、list、range、tag详解
  • 常见数据库中间件Mycat和Sharding-Jdbc对比
  • 分布式数据中间件之Sharding-Jdbc
    • 讲最新技术sharding-sphere
    • 解密Sharding-jdbc核心概念与快速开始
    • 深入Sharding-jdbc特性详解与模块划分
    • 实战订单交易中orders和ordersItem分库分表开发
    • 深入Sharding-jdbc源码之sql解析、sql路由、sql改写、sql执行、结果合并
  • Atlas
    • 深入熟悉Atlas原理与配置搭建
    • 深入剖析Atlas实战与优缺点

3.分布式通信(Netty)

  • 深入IO与NIO线程模型Reactor模型Netty
  • 深入netty的线程模型源码分析
  • 深入高性能序列化协议protobuf及源码分析
  • 深入粘包分包现象及解决方案、编解码器源码分析
  • Netty之Http协议开发应用实践(弹幕系统)
  • Netty之WebSocket协议开发应用实践二(贪吃蛇多人联机网游实现)

4.分布式搜索引擎(ELK)

  • 涉及技术点为Elasticsearch、Logstash、Kibana
  • ELK集群搭建实践
  • ELK架构与原理分析
  • Elasticsearch进阶深入浅出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值