1.消息机制
1.1.功能:点对点、一对多订阅通知
1.2.实现:socket分发、fd epoll、第三方
2.进程间通信
2.1.信号量+共享内存
3.内存管理
3.1.目的:防止内存碎片、可视化内存使用方便定位问题
4.线程管理
4.1.一个线程绑定到一个CPU上,提高效率
4.2.一个线程处理一件事情,线程尽量少减少锁的使用,提高效率
5.模块对外接口管理
5.1.模块对外提供的接口,文档记录好,修改代码必须先更新文档
6.基本结构(可参考)
应用
任务管理、资源管理
工作节点(入参(视频、图片、算法资源、存储资源)、出参)
7.工厂模式
本质是用资源换时间