Go语言高并发IM系统实战课程:支持10万+在线用户(含源码)

  • 夸克网盘 Go 进阶训练营第五期(完结,共13周)

    Go 进阶训练营第五期(完结,共13周)
    Go 进阶训练营第五期(完结,共13周)
  • 夸克网盘 60多门编程语言学习书籍超级大合集:700多本PDF实用宝典

    60多门编程语言学习书籍超级大合集:700多本PDF实用宝典
    60多门编程语言学习书籍超级大合集:700多本PDF实用宝典
  • 夸克网盘 掌握云原生开发:从架构设计到实现

    掌握云原生开发:从架构设计到实现
    掌握云原生开发:从架构设计到实现
  • 夸克网盘 拉钩-22讲通关Go语言:Go语言布道者的入门笔记

    拉钩-22讲通关Go语言:Go语言布道者的入门笔记
    拉钩-22讲通关Go语言:Go语言布道者的入门笔记
  • 夸克网盘 Go并发编程实战:从入门到精通课程

    Go并发编程实战:从入门到精通课程
    Go并发编程实战:从入门到精通课程
  • 夸克网盘 16天Go语言入门与企业实操教程

    16天Go语言入门与企业实操教程
    16天Go语言入门与企业实操教程
  • 夸克网盘 赵珊珊Go语言汇编视频课程:从入门到进阶的深度学习

    赵珊珊Go语言汇编视频课程:从入门到进阶的深度学习
    赵珊珊Go语言汇编视频课程:从入门到进阶的深度学习
  • 夸克网盘 CS501硅谷程序员直通车:含源码与课件,助力斩获大厂Offer

    CS501硅谷程序员直通车:含源码与课件,助力斩获大厂Offer
    CS501硅谷程序员直通车:含源码与课件,助力斩获大厂Offer
  • 夸克网盘 慕课网:基于Golang协程实现流量统计系统教程

    慕课网:基于Golang协程实现流量统计系统教程
    慕课网:基于Golang协程实现流量统计系统教程
  • 夸克网盘 大学计算机必修课新讲:编译原理、操作系统与图形学(17章完整版)

    大学计算机必修课新讲:编译原理、操作系统与图形学(17章完整版)
    大学计算机必修课新讲:编译原理、操作系统与图形学(17章完整版)
  • 夸克网盘 尚硅谷:Go语言微服务之乐尚代驾项目实战

    尚硅谷:Go语言微服务之乐尚代驾项目实战
    尚硅谷:Go语言微服务之乐尚代驾项目实战
  • 夸克网盘 沈剑-关于即时通讯架构的课程

    沈剑-关于即时通讯架构的课程
    沈剑-关于即时通讯架构的课程
  • 夸克网盘 零声教育C++企业级项目实战课程

    零声教育C++企业级项目实战课程
    零声教育C++企业级项目实战课程
  • 百度网盘 Python高级实战项目进阶完整版

    Python高级实战项目进阶完整版
    Python高级实战项目进阶完整版
  • 夸克网盘 图灵编程电子书合集:229本覆盖Python、机器学习与全栈技术指南

    图灵编程电子书合集:229本覆盖Python、机器学习与全栈技术指南
    图灵编程电子书合集:229本覆盖Python、机器学习与全栈技术指南

本实战课程聚焦于Go语言在高并发IM系统开发中的应用,适合有志于掌握相关开发技术的Go语言程序员。通过丰富的实战教学,课程带领学习者搭建一个能够支持10万+在线用户的即时聊天应用。

课程内容丰富且全面,从需求分析入手,深入讲解系统架构设计,包括IM系统架构的重难点剖析;同时,对WebSocket的使用、单机性能优化等关键技术点也进行详细阐述。在搭建应用框架部分,涵盖web http编程核心API介绍、登陆逻辑实现、代码结构优化等内容。在IM功能实现方面,不仅有聊天界面展示说明、好友列表显示等基础功能,还包括图片、语音、视频发送以及群聊等丰富功能的实现。此外,课程还涉及分布式部署架构方案、功能实现以及nginx反向代理多台服务器部署等内容。

课程每章均配备详细源码和课件,无论是新手还是有经验的开发者,都能够借此快速提升Go语言在高并发场景下的应用能力,掌握现代IM系统开发的核心技术。

Go语言高并发IM系统实战课程:支持10万+在线用户(含源码)

📢 以下文件由夸克网盘用户于2024-09-28分享(文件数量过多时仅展示部分文件)
支持10万人同时在线 Go打造高并发web即时聊天(IM)应用 - 带源码课件1.41GB
第1章 课程介绍47.87MB
1-1 为什么要学这个课.mp447.87MB
第2章 IM系统需求概述92.84MB
2-1 需求分析及拆分.mp492.84MB
第3章 技术难点要点讲解126.31MB
3-1 重难点之IM系统架构.mp46.24MB
3-2 重点难点之WebSocket怎么用.mp4100.62MB
3-3 重点难点之优化单机性能.mp419.46MB
第4章 一步一步搭建应用框架472.69MB
4-1 web http编程核心API介绍.mp448.14MB
4-2 登陆简单逻辑介绍及实现.mp451.4MB
4-3 代码结构优化.mp449.53MB
4-4 实现页面展示及指定资源文件支持.mp435.38MB
4-5 以登录为例展示templete模板渲染.mp425.25MB
4-6 懒人必备20行代码实现全部模板页面自动渲染并接入.mp437.04MB
4-7 使用xorm操作数据库---数据库初始化.mp438.74MB
4-8 使用xorm操作数据库---建立用户模型&数据库增删改查基本API.mp448.9MB
4-9 service层实现注册逻辑.mp461.92MB
4-10 以注册为例展示对service层的调用.mp442.09MB
4-11 基于MVC思想的通用应用程序架构.mp434.3MB
第5章 IM功能实现545.56MB
5-1 mui+vue实现的聊天界面展示和说明.mp412.51MB
5-2 接入聊天主页面.mp454.03MB
5-3 显示好友列表和群.mp4109.68MB
5-4 接入websocket并实现最基础的文字通讯.mp484.78MB
5-5 设计可以无限扩张业务场景的消息通讯结构.mp429.37MB
5-6 实现发送文字、表情包.mp452.29MB
5-7 实现图片、拍照并发送.mp485.09MB
5-8 实现语音和视频支持.mp431.09MB
5-9 实现群聊.mp439.58MB
5-10 性能优化.mp447.13MB
第6章 分布式部署100.09MB
6-1 分布式架构方案.mp420.75MB
6-2 分布式功能实现.mp452.19MB
6-3 nginx反向代理实现多台服务器部署.mp427.15MB
第7章 发布和部署20.42MB
7-1 打包和发布.mp420.42MB
第8章 课程总结4.89MB
8-1 内容回顾及进阶建议.mp44.89MB
资料.7z38.08MB
共32个文件,合计:1.41GB
夸克网盘