你将学到的
  • 实现 Server 模块
  • 基础路由模块
  • 消息封装
  • 读写分离
  • 实现链接控制
  • 链接封装业务
  • 全局配置
  • 多路由模式
  • 实现工作池
  • 连接属性设置
课程内容
  共11个章节
实验 1 Zinx 课程大纲

知识点: 1.Zinx架构图 2.模块化

实验 2 实现 Server 模块

知识点: 1.服务器基本知识 2.单元测试

实验 3 实现链接封装业务与业务绑定

知识点: 1.链接封装 2.单元测试

实验 4 实现基础路由模块

知识点: 1.路由功能模块

知识点: 1.json格式问题 2.全局配置文件的好处

知识点: 1.tcp封包拆包 2.消息封装

实验 7 多路由模式

知识点: 1.多路由模式 2.单元测试

知识点: 1.Golang并发模型 2.读写分离

实验 9 实现工作池

知识点: 1.消息队列 2.工作池

实验 10 实现链接控制

知识点: 1.链接管理 2.数量限制

实验 11 连接属性设置

知识点: 1.链接配置

课程介绍

Golang 目前在服务器的应用框架很多,但是应用在游戏领域或者其他长链接的领域的轻量级企业框架甚少。在本课程中,我们将从 0 开始去设计一个服务器框架,设计 Zinx 的目的是我们可以通过 Zinx 框架来了解基于 Golang 编写一个 TCP 服务器的整体轮廓,让更多的 Golang 爱好者能深入浅出的去学习和认识这个领域。

先学课程

课程难度

本课程难度为中等。

适合人群

了解 Golang 的基本用法,想要深入了解 Golang 的并发编程特性,未来想做服务器端开发或者网游服务器开发的同学。

课程教师

LyL666 共发布过 4 门课程

查看老师的所有课程 >
蓝桥楼+
蓝桥会员
会员
开通会员,即刻开始学习