突然利用空闲功夫总结下Linux C/C++ 服务器开发需要注意的要解决的问题,先大致列下问题分类,等后续有时间了慢慢的补充解决方法:
1、接收数据粘包问题
2、接收数据中断问题
3、程序奔溃 / 异常退出问题
4、接收数据分析、处理问题
5、CPU飙高问题 导致奔溃 无法正常工作问题
6、物理内存飙高问题 导致奔溃 无法正常工作问题
7、虚拟内存飙高问题,导致无法继续申请虚拟内存,系统异常问题
8、并发问题,结合各种因素推算验证并发数量和处理瓶颈问题
9、数据库操作问题,尤其是基于MYSQL数据库操作的系列问题
10、IO问题,日志/文件处理问题
11、定时器问题
12、共享内存导致的问题
13、肆意使用线程 / 进程 导致的问题
14、缓存使用问题
15、数据结构不合理导致的问题
16、Linux系统环境配置,参数配置问题,要知晓系统的支持上限
17、接收程序使用完释放资源相关问题
18、长连接、短连接 遇到的相关问题
19、网络带宽相关问题
好了先大概总结这么多,就好比茶壶到饺子 一下子无法全部总结出来,慢慢的想起一个更新一个吧,等后续有时间了一个个补充这些问题我的解决方案
更加欢迎各位同仁帮忙补充 共同完善解决方案。