返回信息流课程大概内容如下,只讲干货,看看是否有人感兴趣?
0
课程介绍和系统设计目的(实现文件的存储和访问)
一、 TCP服务器与客户端
1. TCP服务器客户端模型和基础介绍;
2. 程序运行所需的本地配置文件参数读取方法;
3. 基于epoll实现高并发高性能服务器(全异步编程);
4. TCP服务器多IO线程实现方法;
5. 动手实现简单的远程过程调用(RPC)方法;
6. TCP状态变迁及常见状态复现和解释;
二、 HTTP协议
1. HTTP基础知识及libcurl简单实现客户端;
2. HTTP pipeline模式及实现;
三、 对象存储服务
1. 对象存储服务介绍和服务搭建;
2. Amazon AWS S3对象存储接口;
3. 简单的负载均衡;
4. 基于TCP服务器和对象存储实现小文件一次性存储和下载,异步状态机的设计;
5. 基于TCP服务器和对象存储实现大文件存储;
四、 存储性能考虑和方案改进
1. 基于对象存储的海量小文件存储方法;
2. Redis简单介绍、集群搭建及异步客户端的实现;
3. 基于redis实现文件元信息存储和访问;
4. 海量存储方案下的小文件获取方法和实现;
5. 文件超时的方案设计;
6. Redis发布订阅机制在存储服务器中的应用;
五、 Nginx实现反向代理
1. Nginx简单介绍;
2. 反向代理的作用和设计方案;
3. Nginx模块开发:实现对象存储服务访问(反向代理的应用);
------------------------------------------------------------------
做了6年的Linux C开发,可以说是老手了,编写的程序上线后几乎没有断错误、内存泄漏等等常见问题,运行稳定,可以保持常年不重启。
最近做了个项目,感觉非常有意思,用到了很多的开源技术、网络知识、HTTP、系统架构、高性能、异步编程以及C语言实战技巧,想抽取一些在云课堂开一门课,讲一下项目实战,挣点外快。
个人感觉对有点C基础并且想跨越一步的人来说,受益匪浅,不知前景如何?
这是一条镜像帖。来源:北邮人论坛 / cpp / #98924同步于 2019/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
在云课堂开一门课怎样?
iandu
2019/4/29镜像同步17 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复