05 2018 档案

摘要:高并发网络编程的性能测试一直是个非常难的问题 困难点: 1 纯网络性能测试会把业务逻辑最小化,需要一定的改造。 2测试虚要给服务器足够的压力,这样对于测试用的客户端的QPS就有较高的要求 解决方案, 1 将业务逻辑跟网络框架拆分 2 我们可以开启多个实例 我们用来测试的代码库就是https://ww 阅读全文
posted @ 2018-05-24 18:12 nerdlerss 阅读(994) 评论(0) 推荐(0)
摘要:监控系统之数据存储 关于监控数据的存储问题,是一个典型的大数据存储的例子, 系统设计的时候的一个很重要的的工作的就是容量规划 至少有如下几点需要严谨的测算 1 整个系统需要面临的流量压力: QPS ,网络流量等 2 需要存储的数据量:每天新增的数据量,稳定的总数据量 3 最常用的查询方式 进而需要根 阅读全文
posted @ 2018-05-24 17:50 nerdlerss 阅读(704) 评论(0) 推荐(0)
摘要:【长连接短链接】 长连接,在 阅读全文
posted @ 2018-05-22 22:17 nerdlerss 阅读(108) 评论(0) 推荐(0)
摘要:1.什么是pdb? pdb是python提供的调试程序的一种工具。 2.为什么需要pdb模块? 当我们的程序越写越大的时候,我们用print xxx 这种方式打断点,调试,非常不方便,这个时候我们需要专业的调试工具 3 如何使用pdb模块? 我们写了这样一个程序,在行首import了pdb模块 然后 阅读全文
posted @ 2018-05-15 14:26 nerdlerss 阅读(1009) 评论(0) 推荐(0)
摘要:【01】什么是epool: 当互联网的用户越来越多的时候,人们发现传统的网络io模型,扛不住用户的高并发请求的时候。各个操作系统给出了自己对应的答案, 而linux给出的答案是epool。epool是系统的一个接口,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready 阅读全文
posted @ 2018-05-14 14:32 nerdlerss 阅读(1590) 评论(0) 推荐(0)