项目实战-微信亿级IM后台系统

课程详情

课程详情

课程名称:项目实战-微信亿级IM后台系统

课程核心介绍:

  • IM系统概述与应用场景
  • IM系统常见功能详解
  • IM系统基础架构分层详解与实战
  • 支撑千万人在线Netty服务集群架构实战
  • 单聊与群聊功能实现剖析
  • IM系统心跳机制设计与实现
  • IM系统客户端断线自动重连机制设计与实现
  • 亿级流量聊天系统微服务架构实践
  • 保证聊天系统消息的可靠投递(不丢消息)
  • 离线消息服务保证IM系统的高性能
  • 海量历史聊天消息数据存储方案详解
  • 合理选择Redis数据结构存储离线消息
  • 群聊数据收发机制读扩散与写扩散详解
  • 基于Lua脚本保证消息未读数的一致性
  • 万人群聊系统设计难点剖析
  • 百万在线直播互动场景设计难点剖析
  • 熔断限流机制保证消息收发核心链路高可用
  • 微信朋友圈与微博大V消息收发架构剖析

适合人群:

  • 对IM系统开发感兴趣的技术人员
  • 希望深入了解亿级IM后台系统架构的技术人员
  • 有志于从事IM系统开发或优化工作的工程师

学习收获:

  • 掌握IM系统的基本概念和架构设计
  • 了解IM系统常见功能及其实现原理
  • 学习亿级IM后台系统的架构设计和优化技巧
  • 掌握IM系统性能优化和稳定性保障的方法

课程亮点:

  • 实战性强,通过实际项目案例讲解IM系统开发
  • 深入浅出,从基础到高级,全面覆盖IM系统相关知识
  • 注重实战,提供大量代码示例和项目实战经验
  • 紧跟行业动态,分享最新的IM系统技术发展趋势

课程目录

01 1-01、IM系统概述与应用场景
02 1-02、IM系统常见功能详解
03 1-03、IM系统基础架构分层详解
04 1-04、IM系统基础架构实战
05 1-05、支撑千万人在线Netty服务集群架构实战
06 1-06、单聊与群聊功能实现剖析
07 2-01、IM系统心跳机制设计与实现
08 2-02、IM系统客户端断线自动重连机制设计与实现
09 2-03、亿级流量聊天系统微服务架构实践
10 2-04、如何保证聊天系统消息的可靠投递(不丢消息)
11 2-05、离线消息服务保证IM系统的高性能
12 2-06、海量历史聊天消息数据存储方案详解
13 3-01、合理选择Redis数据结构存储离线消息
14 3-02、群聊数据收发机制读扩散与写扩散详解
15 3-03、基于Lua脚本保证消息未读数的一致性
16 3-04、万人群聊系统设计难点剖析
17 3-05、百万在线直播互动场景设计难点剖析
18 3-06、熔断限流机制保证消息收发核心链路高可用
19 3-07、微信朋友圈与微博大V消息收发架构剖析